open-nav
    Preparing search index...

    Interface ComplexDescriptor

    interface ComplexDescriptor {
        attributes?: AttributeDescriptor[];
        choiceGroups?: ChoiceGroupDescriptor[];
        content: "simple" | "element";
        contentType?: string;
        fields: FieldDescriptor[];
        kind: "complex";
        name: string;
        ns: NsKey;
        tsName: string;
    }
    Index
    attributes?: AttributeDescriptor[]
    choiceGroups?: ChoiceGroupDescriptor[]
    content: "simple" | "element"

    element for child elements, simple for text content plus attributes.

    contentType?: string

    Type of the text value when content is simple.

    fields: FieldDescriptor[]

    Child elements in schema order — which is the order NAV requires.

    kind: "complex"
    name: string
    ns: NsKey
    tsName: string

    Name of the corresponding generated TypeScript type.