Type: { Boolean: { defaultValue: boolean; name: string; needQuotes: false; equal(left: boolean, right: boolean): boolean; parse(value: BooleanStorageValue): boolean; restore(value: boolean): number; }; Datetime: { name: string; needQuotes: true; equal(left: Date, right: Date): boolean; parse(value: MomentInput): Date; restore(value: Date): string; toJSON(value: Date): string; }; Float: { defaultValue: number; name: string; needQuotes: false; equal(left: number, right: number): boolean; parse(value: NumberStorageValue): number; restore(value: number): number; }; Integer: { defaultValue: number; name: string; needQuotes: false; equal(left: number, right: number): boolean; parse(value: NumberStorageValue): number; restore(value: number): number; }; Json: { defaultValue: JsonValue; name: string; needQuotes: true; equal(left: JsonValue, right: JsonValue): boolean; parse(value: JsonStorageValue): JsonValue; restore(value: JsonValue): string; }; String: { defaultValue: string; name: string; needQuotes: true; equal(left: string, right: string): boolean; parse(value: StringStorageValue): string; restore(value: string): string; };} = ...
型宣言
-
Boolean: {
defaultValue: boolean;
name: string;
needQuotes: false;
equal(left: boolean, right: boolean): boolean;
parse(value: BooleanStorageValue): boolean;
restore(value: boolean): number;
}
-
Datetime: {
name: string;
needQuotes: true;
equal(left: Date, right: Date): boolean;
parse(value: MomentInput): Date;
restore(value: Date): string;
toJSON(value: Date): string;
}
-
Float: {
defaultValue: number;
name: string;
needQuotes: false;
equal(left: number, right: number): boolean;
parse(value: NumberStorageValue): number;
restore(value: number): number;
}
-
Integer: {
defaultValue: number;
name: string;
needQuotes: false;
equal(left: number, right: number): boolean;
parse(value: NumberStorageValue): number;
restore(value: number): number;
}
-
Json: {
defaultValue: JsonValue;
name: string;
needQuotes: true;
equal(left: JsonValue, right: JsonValue): boolean;
parse(value: JsonStorageValue): JsonValue;
restore(value: JsonValue): string;
}
-
String: {
defaultValue: string;
name: string;
needQuotes: true;
equal(left: string, right: string): boolean;
parse(value: StringStorageValue): string;
restore(value: string): string;
}
schema 定義で使用する組み込み Field Type です。