Variable defaultConst

default: {
    any: (options?: Record<string, unknown>) => Type<unknown, false>;
    array: <TElementField extends SchemaFieldLike = Type<unknown, false>>(
        elementType?: TElementField,
        options?: Record<string, unknown>,
    ) => ArrayType<TElementField, false>;
    boolean: (options?: Record<string, unknown>) => BooleanType<false>;
    date: (options?: Record<string, unknown>) => DateType<false>;
    number: (options?: Record<string, unknown>) => NumberType<false>;
    object: (options?: Record<string, unknown>) => ObjectType<unknown, false>;
    string: (options?: Record<string, unknown>) => StringType<false>;
    virtual: <TValue = unknown>(
        options?: Record<string, unknown>,
    ) => VirtualType<TValue, false>;
} = ...

Type declaration

  • Readonlyany: (options?: Record<string, unknown>) => Type<unknown, false>
  • Readonlyarray: <TElementField extends SchemaFieldLike = Type<unknown, false>>(
        elementType?: TElementField,
        options?: Record<string, unknown>,
    ) => ArrayType<TElementField, false>
  • Readonlyboolean: (options?: Record<string, unknown>) => BooleanType<false>
  • Readonlydate: (options?: Record<string, unknown>) => DateType<false>
  • Readonlynumber: (options?: Record<string, unknown>) => NumberType<false>
  • Readonlyobject: (options?: Record<string, unknown>) => ObjectType<unknown, false>
  • Readonlystring: (options?: Record<string, unknown>) => StringType<false>
  • Readonlyvirtual: <TValue = unknown>(
        options?: Record<string, unknown>,
    ) => VirtualType<TValue, false>