Toshihiko
    Preparing search index...

    Type Alias FieldType<Value, StorageValue, JsonValue>

    FieldType: {
        "[fieldTypeJsonValue]"?: JsonValue;
        "[fieldTypeStorageValue]"?: StorageValue;
        "[fieldTypeValue]"?: Value;
        defaultValue?: Value;
        name?: string;
        needQuotes?: boolean;
        equal?(left: Value, right: Value): boolean;
        parse(value: StorageValue): Value;
        restore(value: Value): StorageValue;
    } & FieldTypeJsonMethod<Value, JsonValue>

    Defines conversion between storage, application, and JSON values.

    Type Parameters

    Type Declaration

    • Optional Readonly[fieldTypeJsonValue]?: JsonValue
    • Optional Readonly[fieldTypeStorageValue]?: StorageValue
    • Optional Readonly[fieldTypeValue]?: Value
    • Optional ReadonlydefaultValue?: Value

      Default application value used when a field omits defaultValue.

    • Optional Readonlyname?: string

      Human-readable Field Type name.

    • Optional ReadonlyneedQuotes?: boolean

      Whether SQL adapters should quote restored values.

    • equal?: function
    • parse: function
    • restore: function