jsforce
    Preparing search index...

    Type Alias SoapSchemaElementType<T, TypeDict, N>

    SoapSchemaElementType: T extends readonly ["?", any]
        ? SoapSchemaElementType<T[1], TypeDict, N>[] | null | undefined
        : T extends readonly [any]
            ? SoapSchemaElementType<T[0], TypeDict, N>[]
            : T extends readonly any[]
                ? SoapSchemaElementType<T[number], TypeDict, N>[]
                : T extends { "?": { readonly [key: string]: any } }
                    ?
                        | PartialForUndefined<
                            {
                                [K in keyof T["?"]]: SoapSchemaElementType<T["?"][K], TypeDict, N>
                            },
                        >
                        | null
                        | undefined
                    : T extends { readonly [key: string]: any }
                        ? PartialForUndefined<
                            { [K in keyof T]: SoapSchemaElementType<T[K], TypeDict, N> },
                        >
                        : T extends "string"
                            ? string
                            : T extends "number"
                                ? number
                                : T extends "boolean"
                                    ? boolean
                                    : T extends "any"
                                        ? any
                                        : T extends "?string"
                                            ? (...)
                                            | (...)
                                            | (...)
                                            : (...) extends (...) ? (...) : (...)

    Type Parameters

    • T extends SoapSchema
    • TypeDict extends SchemaTypeDict = SchemaTypeDict
    • N extends string = ""