Toshihiko
    Preparing search index...

    Variable TypeConst

    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;
        };
    } = ...

    Built-in Field Types used by schema definitions.

    Type Declaration

    • Boolean: {
          defaultValue: boolean;
          name: string;
          needQuotes: false;
          equal(left: boolean, right: boolean): boolean;
          parse(value: BooleanStorageValue): boolean;
          restore(value: boolean): number;
      }

      Converts storage truthiness to boolean and restores it as 0 or 1.

    • Datetime: {
          name: string;
          needQuotes: true;
          equal(left: Date, right: Date): boolean;
          parse(value: MomentInput): Date;
          restore(value: Date): string;
          toJSON(value: Date): string;
      }

      Converts supported date inputs to Date and restores SQL datetime text.

    • Float: {
          defaultValue: number;
          name: string;
          needQuotes: false;
          equal(left: number, right: number): boolean;
          parse(value: NumberStorageValue): number;
          restore(value: number): number;
      }

      Converts storage values with parseFloat().

    • Integer: {
          defaultValue: number;
          name: string;
          needQuotes: false;
          equal(left: number, right: number): boolean;
          parse(value: NumberStorageValue): number;
          restore(value: number): number;
      }

      Converts storage values with parseInt().

    • Json: {
          defaultValue: JsonValue;
          name: string;
          needQuotes: true;
          equal(left: JsonValue, right: JsonValue): boolean;
          parse(value: JsonStorageValue): JsonValue;
          restore(value: JsonValue): string;
      }

      Parses JSON-compatible input and restores JSON text.

    • String: {
          defaultValue: string;
          name: string;
          needQuotes: true;
          equal(left: string, right: string): boolean;
          parse(value: StringStorageValue): string;
          restore(value: string): string;
      }

      Converts storage values to strings.