Documentation
    Preparing search index...
    type Type = {
        attributes?:
            | FieldLike[]
            | (({ table }: { table: AbstractTable }) => Promise<FieldLike[]>);
        contract?: any;
        discovery_match?: (
            info_schema_col: GenObj,
        ) => Promise<Partial<FieldLike> | void>;
        distance_operators?: { [opName: string]: any };
        fieldviews?: Record<string, FieldView>;
        js_type?: string;
        listAs?: Function;
        name: string;
        postProcess?: Function;
        presets?: any;
        primaryKey?: { default_sql?: string; sql_type: string };
        read?: (arg0: any, arg1?: any) => any;
        readFromDB?: (arg0: any, f?: FieldLike) => any;
        readFromFormRecord?: Function;
        showAs?: Function;
        sql_name?: string | ((attrs: any) => string);
        validate?: Function;
        validate_attributes?: Function;
    }
    Index

    Properties

    attributes?:
        | FieldLike[]
        | (({ table }: { table: AbstractTable }) => Promise<FieldLike[]>)
    contract?: any
    discovery_match?: (
        info_schema_col: GenObj,
    ) => Promise<Partial<FieldLike> | void>
    distance_operators?: { [opName: string]: any }
    fieldviews?: Record<string, FieldView>
    js_type?: string
    listAs?: Function
    name: string
    postProcess?: Function
    presets?: any
    primaryKey?: { default_sql?: string; sql_type: string }
    read?: (arg0: any, arg1?: any) => any
    readFromDB?: (arg0: any, f?: FieldLike) => any
    readFromFormRecord?: Function
    showAs?: Function
    sql_name?: string | ((attrs: any) => string)
    validate?: Function
    validate_attributes?: Function