Skip to content

@vttforge/core / ForeignDocumentFieldInstance

Interface: ForeignDocumentFieldInstance<Doc, O>

A reference to another document, stored as its id.

What you read back depends on idOnly. With it, the id string. Without it, the document itself: the field resolves to a getter, so reading the property looks the document up in its collection and hands back the instance, or null when it is gone or lives in a compendium.

The field is nullable by default, so both shapes admit null.

Extends

Type Parameters

Doc

Doc extends DocumentClass = DocumentClass

O

O extends ForeignDocumentFieldOptions = ForeignDocumentFieldOptions

Properties

[BRAND]

readonly [BRAND]: "foreignDocument"

Overrides

FieldInstance.[BRAND]


model

readonly model: Doc


options

readonly options: O

Overrides

FieldInstance.options

MIT licensed.