Interface NodeFieldDef<T, K>

    interface NodeFieldDef<T extends {}, K extends keyof T = keyof T> {
        defaultValue?: T[K];
        equal?: (a: any, b: any) => boolean;
        flags: number;
        key: K;
        transform?: (value: any) => T[K];
    }

    Type Parameters

    • T extends {}
    • K extends keyof T = keyof T
    Index
    defaultValue?: T[K]
    equal?: (a: any, b: any) => boolean
    flags: number
    key: K
    transform?: (value: any) => T[K]