@servicenow/sdk - v4.4.1
    Preparing search index...

    Type Alias ResolveColumnType<C, D>

    ResolveColumnType: [D] extends [never]
        ? C extends Typed<infer T> ? T : unknown
        : ExtractRefTable<C> extends never
            ? C extends Typed<infer T> ? T : unknown
            : HasDefinedSchema<ExtractRefTable<C>> extends true
                ? TableAwareRecordRecursive<ExtractRefTable<C>, DotwalkDepth[D]>
                : Record<string, unknown>

    Resolve a column type with recursive dot-walking for reference columns. For ReferenceColumns: returns the referenced table's TableAwareRecord (recursive) For other columns: returns TypeOf Depth parameter prevents infinite recursion for self-referencing tables. When referenced table schema is not defined, returns unknown to restrict arbitrary property access.

    Type Parameters

    • C
    • D extends number