Toshihiko
    検索インデックスを準備しています...

    型エイリアス 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>

    ストレージ値、アプリケーション値、JSON 値の間の変換を定義します。

    型パラメーター

    型宣言

    • オプション 読み取り専用[fieldTypeJsonValue]?: JsonValue
    • オプション 読み取り専用[fieldTypeStorageValue]?: StorageValue
    • オプション 読み取り専用[fieldTypeValue]?: Value
    • オプション 読み取り専用defaultValue?: Value

      フィールドで defaultValue を省略した場合に使用する、既定のアプリケーション値です。

    • オプション 読み取り専用name?: string

      人が読める Field Type 名です。

    • オプション 読み取り専用needQuotes?: boolean

      SQL Adapter が restore() 後の値を引用符で囲むかどうかです。

    • equal?: function
      • 変更を検出するために、2 つのアプリケーション値を比較します。

        パラメータ

        戻り値 boolean

    • parse: function
    • restore: function