From b7d869975bb910e0351215f026d132f40c6dd8c9 Mon Sep 17 00:00:00 2001 From: uiolee Date: Tue, 7 Jan 2025 15:21:56 +0000 Subject: [PATCH] deploy: ca7f85184b1931c2128af46b68b908320b408171 --- assets/hierarchy.js | 2 +- assets/search.js | 2 +- classes/database.default.html | 10 +-- classes/document.default.html | 18 ++-- classes/error.default.html | 4 +- classes/error_population.default.html | 4 +- classes/error_validation.default.html | 4 +- classes/model.default.html | 90 ++++++++++--------- classes/mutex.default.html | 4 +- classes/query.default.html | 62 ++++++------- classes/schema.default.html | 20 ++--- classes/schematype.default.html | 44 ++++----- classes/types_array.default.html | 72 +++++++-------- classes/types_boolean.default.html | 44 ++++----- classes/types_buffer.default.html | 48 +++++----- classes/types_cuid.default.html | 44 ++++----- classes/types_date.default.html | 60 ++++++------- classes/types_enum.default.html | 44 ++++----- classes/types_integer.default.html | 58 ++++++------ classes/types_number.default.html | 60 ++++++------- classes/types_object.default.html | 44 ++++----- classes/types_string.default.html | 48 +++++----- classes/types_virtual.default.html | 48 +++++----- functions/lib_jsonstream.parse.html | 2 +- functions/util.arr2obj.html | 2 +- functions/util.delProp.html | 2 +- functions/util.getProp.html | 2 +- functions/util.parseArgs.html | 2 +- functions/util.reverse.html | 2 +- functions/util.setGetter.html | 2 +- functions/util.setProp.html | 2 +- functions/util.shuffle.html | 2 +- hierarchy.html | 2 +- .../types.AddSchemaTypeLoopOptions.html | 2 +- interfaces/types.Options.html | 4 +- types/types.AddSchemaTypeMixedOptions.html | 2 +- types/types.AddSchemaTypeOptions.html | 2 +- types/types.AddSchemaTypeSimpleOptions.html | 2 +- types/types.NodeJSLikeCallback.html | 2 +- types/types.PopulateResult.html | 2 +- types/types.SchemaTypeOptions.html | 2 +- 41 files changed, 438 insertions(+), 434 deletions(-) diff --git a/assets/hierarchy.js b/assets/hierarchy.js index 1ceea2c..6a2b673 100644 --- a/assets/hierarchy.js +++ b/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJydlM1ywiAQx9+F82pDxJD4Ko7jYLJRWgIOH844ju/epe2lt8CFA+zub7/+vJh3LgZ2OA4Cur04AfM4GxyjdpauX0yKfFq1IDuwCWeVTGTAvrSd2IG3PbDkDT2NRoWA4QO9d/58d/dkVA6y/fPZ3uJiyPHHjuxjmDY5yOb34g2sryI9lNFTIWmoIa0MTw83bSaPlpoqBfTiRERqbRkyjDdcVHzesYorOxhkD7wZJPC2FcB3ogUu+h1wue+AD42Etmnp4HuZMySXsgxzbuGsvFfPgs7LvoZycc6gKphwLrwKlOYZ1446c6i3NZwx6amAQsOroZAu1q5PptB21FDQpqWA0jVVK6BtxGvRaGjPa0BUzWU155/qcmlZSllcNWR3+aSPd32FWb81nBC9ttcCDn0RNZyH9jEpsxb0fn8Ds/ol7Q==" \ No newline at end of file +window.hierarchyData = "eJydlEtuwyAQhu/CmqQex7Wxr1JFEbFxTIsh4hEpinz3Dm033ZnZsICZ+eb182LeuRjY8NE3vH0XZ868mo0ao3YWr1+sa/Jp5arYwCY1y2Qi4+xL24kNUAvOkjf4NBoZggpvynvnL3d3T0bmIMc/n+MSV4OOP3ZoH8N0yEEOvxcbZ4JEekijp0JSTyHtDI8PizaTVxab2jVcNGckYmvLkGFc1Crj865IXFHxXtQcoAIONYaHU9NyaETHoWsrDj0Ar6sTHtBCzhBdyjLMuYWL9F4+Czovagrl6pxRsmDCuXASKM2z2jvqzMHeUjhj0lMBBYdHoaAu9q5PpuB2UCjKprWA0gJpBbSN6lY0GtxzCgirue7m/FNdLi1LKYuLQnbXT/x491eY9UvhhOi1vRVwsDAK56F9TNLsBW3bN+0GJas=" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index ce29af3..c0c63c7 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/classes/database.default.html b/classes/database.default.html index ad3786e..d0dc008 100644 --- a/classes/database.default.html +++ b/classes/database.default.html @@ -1,4 +1,4 @@ -default | hexojs/warehouse

Constructors

constructor +default | hexojs/warehouse

Constructors

Properties

_models Model options @@ -17,7 +17,7 @@
  • path

    Database path

  • onUpgrade

    Triggered when the database is upgraded

  • onDowngrade

    Triggered when the database is downgraded

    -
  • Returns default

    Properties

    _models: Record<string, default<any>>
    Model: typeof default
    options: DatabaseOptions
    Schema: typeof default
    SchemaType: typeof default
    Schema: typeof default = Schema
    SchemaType: typeof default = SchemaType
    version: number

    Methods

    • Returns {
          meta: { version: number; warehouse: string };
          models: Record<string, default<any>>;
      }

    +

    Returns default

    Properties

    _models: Record<string, default<any>>
    Model: typeof default
    options: DatabaseOptions
    Schema: typeof default
    SchemaType: typeof default
    Schema: typeof default = Schema
    SchemaType: typeof default = SchemaType
    version: number

    Methods

    • Returns {
          meta: { version: number; warehouse: string };
          models: Record<string, default<any>>;
      }

    diff --git a/classes/document.default.html b/classes/document.default.html index 161d885..cd2854d 100644 --- a/classes/document.default.html +++ b/classes/document.default.html @@ -1,4 +1,4 @@ -default | hexojs/warehouse

    Class default<T>Abstract

    Type Parameters

    • T

    Indexable

    • [key: string]: any

    Constructors

    constructor +default | hexojs/warehouse

    Class default<T>Abstract

    Type Parameters

    • T

    Indexable

    • [key: string]: any

    Constructors

    Properties

    _id _model _schema @@ -10,11 +10,11 @@ toString update

    Constructors

    Properties

    _id: string | number
    _model: default<T>
    _schema: default<T>

    Methods

    • Populates document references.

      -

      Parameters

      • expr:
            | string
            | any[]
            | { model?: any; path?: string; [key: string
            | number
            | symbol]: any }

      Returns default<T>

    • Returns a plain JavaScript object.

      -

      Returns T

    • Returns a string representing the document.

      -

      Returns string

    +

    Type Parameters

    • T

    Parameters

    • Optionaldata: T

    Returns default<T>

    Properties

    _id: string | number
    _model: default<T>
    _schema: default<T>

    Methods

    • Populates document references.

      +

      Parameters

      • expr:
            | string
            | any[]
            | { model?: any; path?: string; [key: string
            | number
            | symbol]: any }

      Returns default<T>

    • Returns a plain JavaScript object.

      +

      Returns T

    • Returns a string representing the document.

      +

      Returns string

    diff --git a/classes/error.default.html b/classes/error.default.html index 5e70b9a..3290251 100644 --- a/classes/error.default.html +++ b/classes/error.default.html @@ -1,7 +1,7 @@ -default | hexojs/warehouse

    Hierarchy (View Summary)

    Constructors

    constructor +default | hexojs/warehouse

    Hierarchy (View Summary)

    Constructors

    • WarehouseError constructor

      -

      Parameters

      • msg: string
      • Optionalcode: string

      Returns default

    Properties

    code?: string
    ID_EXIST: string = 'ID_EXIST'
    ID_NOT_EXIST: string = 'ID_NOT_EXIST'
    ID_UNDEFINED: string = 'ID_UNDEFINED'
    +

    Parameters

    • msg: string
    • Optionalcode: string

    Returns default

    Properties

    code?: string
    ID_EXIST: string = 'ID_EXIST'
    ID_NOT_EXIST: string = 'ID_NOT_EXIST'
    ID_UNDEFINED: string = 'ID_UNDEFINED'
    diff --git a/classes/error_population.default.html b/classes/error_population.default.html index a862ebc..30ac71f 100644 --- a/classes/error_population.default.html +++ b/classes/error_population.default.html @@ -1,7 +1,7 @@ -default | hexojs/warehouse

    Hierarchy (View Summary)

    Constructors

    constructor +default | hexojs/warehouse

    Hierarchy (View Summary)

    Constructors

    Properties

    code?: string
    ID_EXIST: string = 'ID_EXIST'
    ID_NOT_EXIST: string = 'ID_NOT_EXIST'
    ID_UNDEFINED: string = 'ID_UNDEFINED'
    +

    Parameters

    • msg: string
    • Optionalcode: string

    Returns default

    Properties

    code?: string
    ID_EXIST: string = 'ID_EXIST'
    ID_NOT_EXIST: string = 'ID_NOT_EXIST'
    ID_UNDEFINED: string = 'ID_UNDEFINED'
    diff --git a/classes/error_validation.default.html b/classes/error_validation.default.html index ed59292..8ad4966 100644 --- a/classes/error_validation.default.html +++ b/classes/error_validation.default.html @@ -1,7 +1,7 @@ -default | hexojs/warehouse

    Hierarchy (View Summary)

    Constructors

    constructor +default | hexojs/warehouse

    Hierarchy (View Summary)

    Constructors

    Properties

    code?: string
    ID_EXIST: string = 'ID_EXIST'
    ID_NOT_EXIST: string = 'ID_NOT_EXIST'
    ID_UNDEFINED: string = 'ID_UNDEFINED'
    +

    Parameters

    • msg: string
    • Optionalcode: string

    Returns default

    Properties

    code?: string
    ID_EXIST: string = 'ID_EXIST'
    ID_NOT_EXIST: string = 'ID_NOT_EXIST'
    ID_UNDEFINED: string = 'ID_UNDEFINED'
    diff --git a/classes/model.default.html b/classes/model.default.html index 1249825..4fa9a0f 100644 --- a/classes/model.default.html +++ b/classes/model.default.html @@ -1,7 +1,9 @@ -default | hexojs/warehouse

    Type Parameters

    • T

    Hierarchy

    • EventEmitter
      • default

    Constructors

    constructor +default | hexojs/warehouse

    Type Parameters

    • T

    Hierarchy

    • EventEmitter
      • default

    Constructors

    Properties

    Accessors

    Methods

    count destroy eq @@ -49,59 +52,60 @@

    Constructors

    Properties

    _database: default
    _mutex: default = ...
    data: Record<PropertyKey, T> = {}
    Document: any
    each: (iterator: (value: any, index: number) => void, options?: Options) => void

    Type declaration

      • (iterator: (value: any, index: number) => void, options?: Options): void
      • Iterates over all documents.

        +

    Returns default<T>

    Properties

    _database: default
    _dataKeys: string[] = []
    _mutex: default = ...
    data: Record<PropertyKey, T> = {}
    dirty: boolean = false
    Document: any
    each: (iterator: (value: any, index: number) => void, options?: Options) => void

    Type declaration

      • (iterator: (value: any, index: number) => void, options?: Options): void
      • Iterates over all documents.

        Parameters

        Returns void

    get: (id: PropertyKey, options_?: Options) => T | default<T>

    Type declaration

      • (id: PropertyKey, options_?: Options): T | default<T>
      • Finds a document by its identifier.

        -

        Parameters

        • id: PropertyKey
        • Optionaloptions_: Options

        Returns T | default<T>

    length: number = 0
    name: string

    Model name

    -
    Query: any
    random: () => default<T>

    Type declaration

    schema: default<T>
    size: () => number

    Type declaration

      • (): number
      • Returns the number of elements.

        -

        Returns number

    Methods

    • Returns the number of elements.

      -

      Returns number

    • Deletes a model.

      -

      Returns void

    • Returns the document at the specified index. num can be a positive or +

    Returns void

    get: (id: PropertyKey, options_?: Options) => T | default<T>

    Type declaration

      • (id: PropertyKey, options_?: Options): T | default<T>
      • Finds a document by its identifier.

        +

        Parameters

        • id: PropertyKey
        • Optionaloptions_: Options

        Returns T | default<T>

    length: number = 0
    name: string

    Model name

    +
    Query: any
    random: () => default<T>

    Type declaration

    schema: default<T>
    size: () => number

    Type declaration

      • (): number
      • Returns the number of elements.

        +

        Returns number

    Accessors

    • get dataKeys(): string[]
    • Returns the cached data keys.

      +

      Returns string[]

    Methods

    • Returns the number of elements.

      +

      Returns number

    • Deletes a model.

      +

      Returns void

    • Returns the document at the specified index. num can be a positive or negative number.

      Parameters

      Returns default<T> | Record<PropertyKey, any>

    • Tests whether all documents pass the test implemented by the provided +

    Returns default<T> | Record<PropertyKey, any>

    • Tests whether all documents pass the test implemented by the provided function.

      -

      Parameters

      • iterator: (value: any, index: number) => any

      Returns boolean

    • Creates a new array with all documents that pass the test implemented by the +

      Parameters

      • iterator: (value: any, index: number) => any

      Returns boolean

    • Creates a new array with all documents that pass the test implemented by the provided function.

      -

      Parameters

      • iterator: (value: any, index: number) => any
      • Optionaloptions: Options

      Returns default<T>

    • Finds matching documents.

      -

      Parameters

      • query: object

      Returns default<T>

    • Finds matching documents.

      -

      Parameters

      • query: object
      • options: Options
        • [key: string | number | symbol]: any
        • Optionallean?: boolean
        • Optionallimit?: number
        • Optionalskip?: number

      Returns T[] | default<T>

    • Returns the first document.

      +

      Parameters

      • iterator: (value: any, index: number) => any
      • Optionaloptions: Options

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Options
        • [key: string | number | symbol]: any
        • Optionallean?: boolean
        • Optionallimit?: number
        • Optionalskip?: number

      Returns T[] | default<T>

    • Iterates over all documents.

      +

    Returns default<T> | Record<PropertyKey, any>

    Returns void

    Returns default<T> | Record<PropertyKey, any>

    Returns T

    Returns T

    +

    Returns any[]

    diff --git a/classes/mutex.default.html b/classes/mutex.default.html index aa45065..36db184 100644 --- a/classes/mutex.default.html +++ b/classes/mutex.default.html @@ -1,4 +1,4 @@ -default | hexojs/warehouse

    Constructors

    constructor +default | hexojs/warehouse

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • fn: () => void

      Returns void

    +

    Constructors

    Methods

    • Parameters

      • fn: () => void

      Returns void

    diff --git a/classes/query.default.html b/classes/query.default.html index 2dbbed7..4feebd0 100644 --- a/classes/query.default.html +++ b/classes/query.default.html @@ -1,4 +1,4 @@ -default | hexojs/warehouse

    Class default<T>Abstract

    Type Parameters

    • T

    Constructors

    constructor +default | hexojs/warehouse

    Class default<T>Abstract

    Type Parameters

    • T

    Constructors

    Properties

    _model _schema data @@ -31,49 +31,49 @@ toArray update

    Constructors

    Properties

    _model: default<T>
    _schema: default<T>
    data: default<T>[]
    each: (iterator: (item: any, index: number) => void) => void

    Type declaration

      • (iterator: (item: any, index: number) => void): void
      • Iterates over all documents.

        -

        Parameters

        • iterator: (item: any, index: number) => void

        Returns void

    length: number
    random: () => default<T>

    Type declaration

    size: () => number

    Type declaration

    Properties

    _model: default<T>
    _schema: default<T>
    data: default<T>[]
    each: (iterator: (item: any, index: number) => void) => void

    Type declaration

      • (iterator: (item: any, index: number) => void): void
      • Iterates over all documents.

        +

        Parameters

        • iterator: (item: any, index: number) => void

        Returns void

    length: number
    random: () => default<T>

    Type declaration

    size: () => number

    Type declaration

      • (): number
      • Returns the number of elements.

        Returns number

        Number

        -

    Methods

    • Returns the number of elements.

      +

    Methods

    • Returns the number of elements.

      Returns number

      Number

      -
    • Returns the document at the specified index. num can be a positive or +

    • Returns the document at the specified index. num can be a positive or negative number.

      -

      Parameters

      • i: number

      Returns default<T>

    • Tests whether all documents pass the test implemented by the provided +

      Parameters

      • i: number

      Returns default<T>

    • Tests whether all documents pass the test implemented by the provided function.

      -

      Parameters

      • iterator: (item: any, index: number) => boolean

      Returns boolean

    • Creates a new array with all documents that pass the test implemented by the +

      Parameters

      • iterator: (item: any, index: number) => boolean

      Returns boolean

    • Creates a new array with all documents that pass the test implemented by the provided function.

      -

      Parameters

      • iterator: (item: any, index: number) => boolean

      Returns default<T>

    • Finds matching documents.

      -

      Parameters

      • query: object

      Returns default<T>

    • Finds matching documents.

      -

      Parameters

      • query: object
      • options: Options
        • [key: string | number | symbol]: any
        • Optionallean?: boolean
        • Optionallimit?: number
        • Optionalskip?: number

      Returns default<T> | T[]

    • Finds the first matching documents.

      -

      Parameters

      • query: object

      Returns default<T>

    • Finds the first matching documents.

      -

      Parameters

      • query: object
      • options: any

      Returns T | default<T>

    • Iterates over all documents.

      -

      Parameters

      • iterator: (item: any, index: number) => void

      Returns void

    • Creates an array of values by iterating each element in the collection.

      -

      Type Parameters

      • T

      Parameters

      • iterator: (item: any, index: number) => T

      Returns T[]

    • Populates document references.

      -

      Parameters

      • expr:
            | string
            | any[]
            | { model?: any; path?: string; [key: string
            | number
            | symbol]: any }

      Returns default<T>

    • Reduces a collection to a value which is the accumulated result of iterating +

      Parameters

      • iterator: (item: any, index: number) => boolean

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Options
        • [key: string | number | symbol]: any
        • Optionallean?: boolean
        • Optionallimit?: number
        • Optionalskip?: number

      Returns default<T> | T[]

    • Finds the first matching documents.

      +

      Parameters

      • query: object

      Returns default<T>

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options: any

      Returns T | default<T>

    • Iterates over all documents.

      +

      Parameters

      • iterator: (item: any, index: number) => void

      Returns void

    • Creates an array of values by iterating each element in the collection.

      +

      Type Parameters

      • T

      Parameters

      • iterator: (item: any, index: number) => T

      Returns T[]

    • Populates document references.

      +

      Parameters

      • expr:
            | string
            | any[]
            | { model?: any; path?: string; [key: string
            | number
            | symbol]: any }

      Returns default<T>

    • Reduces a collection to a value which is the accumulated result of iterating each element in the collection.

      Type Parameters

      • R

      Parameters

      • iterator: (pre: any, cur: any, index: number) => R
      • Optionalinitial: R

        By default, the initial value is the first document.

        -

      Returns R

    • Reduces a collection to a value which is the accumulated result of iterating +

    Returns R

    • Reduces a collection to a value which is the accumulated result of iterating each element in the collection from right to left.

      Type Parameters

      • R

      Parameters

      • iterator: (pre: any, cur: any, index: number) => R
      • Optionalinitial: R

        By default, the initial value is the last document.

        -

      Returns R

    • Returns the specified range of documents.

      -

      Parameters

      • start: number
      • Optionalend: number

      Returns default<T>

    • Tests whether some documents pass the test implemented by the provided +

    Returns R

    +

    Parameters

    Returns default<T>

    diff --git a/classes/schema.default.html b/classes/schema.default.html index bf279c8..6d06539 100644 --- a/classes/schema.default.html +++ b/classes/schema.default.html @@ -1,4 +1,4 @@ -default | hexojs/warehouse

    Type Parameters

    • T = any

    Constructors

    constructor +default | hexojs/warehouse

    Type Parameters

    • T = any

    Constructors

    Properties

    hooks methods paths @@ -14,14 +14,14 @@ static virtual

    Constructors

    Properties

    hooks: {
        post: {
            remove: (...args: any[]) => Bluebird<any>[];
            save: (...args: any[]) => Bluebird<any>[];
        };
        pre: {
            remove: (...args: any[]) => Bluebird<any>[];
            save: (...args: any[]) => Bluebird<any>[];
        };
    }
    methods: Record<string, (this: T, ...args: any[]) => any> = {}
    paths: Record<string, default<any>> = {}
    stacks: {
        export: (data: object) => void[];
        getter: (data: object) => void[];
        import: (data: object) => void[];
        setter: (data: object) => void[];
    }
    statics: Record<string, (this: default<T>, ...args: any[]) => any> = {}
    Types: types
    Types: types = Types

    Methods

    • Adds a instance method.

      -

      Parameters

      • name: string
      • fn: (this: T, ...args: any[]) => any

      Returns void

    • Adds a post-hook.

      +

      Type Parameters

      • T = any

      Parameters

      Returns default<T>

    Properties

    hooks: {
        post: {
            remove: (...args: any[]) => Bluebird<any>[];
            save: (...args: any[]) => Bluebird<any>[];
        };
        pre: {
            remove: (...args: any[]) => Bluebird<any>[];
            save: (...args: any[]) => Bluebird<any>[];
        };
    }
    methods: Record<string, (this: T, ...args: any[]) => any> = {}
    paths: Record<string, default<any>> = {}
    stacks: {
        export: (data: object) => void[];
        getter: (data: object) => void[];
        import: (data: object) => void[];
        setter: (data: object) => void[];
    }
    statics: Record<string, (this: default<T>, ...args: any[]) => any> = {}
    Types: types
    Types: types = Types

    Methods

    • Adds a instance method.

      +

      Parameters

      • name: string
      • fn: (this: T, ...args: any[]) => any

      Returns void

    • Adds a post-hook.

      Parameters

      • type: "remove" | "save"

        Hook type. One of save or remove.

        -
      • fn: (...args: any[]) => void

      Returns void

    • Adds a pre-hook.

      +
    • fn: (...args: any[]) => void

    Returns void

    • Adds a pre-hook.

      Parameters

      • type: "remove" | "save"

        Hook type. One of save or remove.

        -
      • fn: (...args: any[]) => void

      Returns void

    • Adds a static method.

      -

      Parameters

      • name: string
      • fn: (this: default<T>, ...args: any[]) => any

      Returns void

    • Adds a virtual path.

      -

      Parameters

      • name: string
      • Optionalgetter: (this: T) => any

      Returns default<T>

    +
  • fn: (...args: any[]) => void
  • Returns void

    diff --git a/classes/schematype.default.html b/classes/schematype.default.html index f317464..3459243 100644 --- a/classes/schematype.default.html +++ b/classes/schematype.default.html @@ -24,7 +24,7 @@ is the value passed to the update operator; the data parameter is the complete data.

    The return value will replace the original data.

    -

    Type Parameters

    Hierarchy (View Summary)

    Constructors

    Type Parameters

    • T

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -49,25 +49,25 @@ validate value

    Constructors

    • SchemaType constructor.

      -

      Type Parameters

      • T

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: T | () => T; required?: boolean }

      Returns default<T>

    Properties

    default: () => T
    name: string = ''
    options: { default?: T | () => T; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data. This function is used by getters to cast an object to document +

      Type Parameters

      • T

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: T | () => T; required?: boolean }

      Returns default<T>

    Properties

    default: () => T
    name: string = ''
    options: { default?: T | () => T; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data. This function is used by getters to cast an object to document instances. If the value is null, the default value will be returned.

      -

      Parameters

      • Optionalvalue: unknown
      • Optionaldata: unknown

      Returns unknown

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: T
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      -

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: T
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data. This function is used by setters.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns unknown

    • Transforms value. This function is used when saving data to database files.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    +

    Parameters

    • Optionalvalue: unknown
    • Optionaldata: unknown

    Returns unknown

    • Compares data. This function is used when sorting.

      +

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      +

      Parameters

      • value: T
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      +

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: T
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data. This function is used by setters.

      +

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns unknown

    • Transforms value. This function is used when saving data to database files.

      +

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    diff --git a/classes/types_array.default.html b/classes/types_array.default.html index 9994903..65a104f 100644 --- a/classes/types_array.default.html +++ b/classes/types_array.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Array schema type.

    -

    Type Parameters

    Hierarchy (View Summary)

    Constructors

    Type Parameters

    Hierarchy (View Summary)

    Constructors

    Properties

    child default name @@ -35,38 +35,38 @@ u$unshift validate value -

    Constructors

    • Type Parameters

      Parameters

      • name: string
      • Optionaloptions: Partial<{ default?: I[] | () => I[]; required: boolean }> & { child?: T }
        • required
        • default
        • child
        • Optionalchild?: T

      Returns default<I, T>

    Properties

    child: T
    default: () => I[]
    name: string = ''
    options: { default?: I[] | () => I[]; required: boolean } & { child?: T }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$length: (value?: unknown[], query?: unknown, data?: unknown) => boolean

    Type declaration

      • (value?: unknown[], query?: unknown, data?: unknown): boolean
      • Checks whether the number of elements in an array is equal to query.

        -

        Parameters

        • Optionalvalue: unknown[]
        • Optionalquery: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    u$append: <T>(value?: T[], update?: T | T[], data?: unknown) => T[]

    Type declaration

      • <T>(value?: T[], update?: T | T[], data?: unknown): T[]
      • Add elements to an array.

        -

        Type Parameters

        • T

        Parameters

        • Optionalvalue: T[]
        • Optionalupdate: T | T[]
        • Optionaldata: unknown

        Returns T[]

    u$prepend: <T>(value?: T[], update?: T | T[], data?: unknown) => T[]

    Type declaration

      • <T>(value?: T[], update?: T | T[], data?: unknown): T[]
      • Add elements in front of an array.

        -

        Type Parameters

        • T

        Parameters

        • Optionalvalue: T[]
        • Optionalupdate: T | T[]
        • Optionaldata: unknown

        Returns T[]

    Methods

    • Casts an array and its child elements.

      -

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns I[]

    • Casts an array and its child elements.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns I[]

    • Compares an array by its child elements and the size of the array.

      -

      Parameters

      • Optionala: I[]
      • Optionalb: I[]

      Returns number

    • Checks the equality of an array.

      -

      Parameters

      • Optionalvalue: I[]
      • Optionalquery: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether an array contains all elements in query.

      -

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalquery: T[]
      • Optionaldata: unknown

      Returns boolean

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether an array contains one of elements in query.

      -

      Parameters

      • Optionalvalue: unknown[]
      • Optionalquery: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: I[]
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether an array does not contain in any elements in query.

      -

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalquery: T[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether the number of elements in an array is equal to query.

      -

      Parameters

      • Optionalvalue: unknown[]
      • Optionalquery: unknown
      • Optionaldata: unknown

      Returns boolean

    • Add elements to an array only if the value is not already in the array.

      -

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: T | T[]
      • Optionaldata: unknown

      Returns T[]

    • Removes the last element from an array.

      -

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: number | boolean
      • Optionaldata: unknown

      Returns T[]

    • Removes elements from an array.

      -

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: T | T[]
      • Optionaldata: unknown

      Returns T[]

    • Add elements to an array.

      -

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: T | T[]
      • Optionaldata: unknown

      Returns T[]

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Removes the first element from an array.

      -

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: number | boolean
      • Optionaldata: unknown

      Returns T[]

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Add elements in front of an array.

      -

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: T | T[]
      • Optionaldata: unknown

      Returns T[]

    • Validates an array and its child elements.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns I[]

    • Transforms data.

      -

      Parameters

      • value: unknown[]
      • Optionaldata: unknown

      Returns any[]

    • Transforms data.

      -

      Returns undefined

    +

    Constructors

    • Type Parameters

      Parameters

      • name: string
      • Optionaloptions: Partial<{ default?: I[] | () => I[]; required: boolean }> & { child?: T }
        • required
        • default
        • child
        • Optionalchild?: T

      Returns default<I, T>

    Properties

    child: T
    default: () => I[]
    name: string = ''
    options: { default?: I[] | () => I[]; required: boolean } & { child?: T }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$length: (value?: unknown[], query?: unknown, data?: unknown) => boolean

    Type declaration

      • (value?: unknown[], query?: unknown, data?: unknown): boolean
      • Checks whether the number of elements in an array is equal to query.

        +

        Parameters

        • Optionalvalue: unknown[]
        • Optionalquery: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    u$append: <T>(value?: T[], update?: T | T[], data?: unknown) => T[]

    Type declaration

      • <T>(value?: T[], update?: T | T[], data?: unknown): T[]
      • Add elements to an array.

        +

        Type Parameters

        • T

        Parameters

        • Optionalvalue: T[]
        • Optionalupdate: T | T[]
        • Optionaldata: unknown

        Returns T[]

    u$prepend: <T>(value?: T[], update?: T | T[], data?: unknown) => T[]

    Type declaration

      • <T>(value?: T[], update?: T | T[], data?: unknown): T[]
      • Add elements in front of an array.

        +

        Type Parameters

        • T

        Parameters

        • Optionalvalue: T[]
        • Optionalupdate: T | T[]
        • Optionaldata: unknown

        Returns T[]

    Methods

    • Casts an array and its child elements.

      +

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns I[]

    • Casts an array and its child elements.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns I[]

    • Compares an array by its child elements and the size of the array.

      +

      Parameters

      • Optionala: I[]
      • Optionalb: I[]

      Returns number

    • Checks the equality of an array.

      +

      Parameters

      • Optionalvalue: I[]
      • Optionalquery: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether an array contains all elements in query.

      +

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalquery: T[]
      • Optionaldata: unknown

      Returns boolean

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether an array contains one of elements in query.

      +

      Parameters

      • Optionalvalue: unknown[]
      • Optionalquery: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: I[]
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether an array does not contain in any elements in query.

      +

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalquery: T[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether the number of elements in an array is equal to query.

      +

      Parameters

      • Optionalvalue: unknown[]
      • Optionalquery: unknown
      • Optionaldata: unknown

      Returns boolean

    • Add elements to an array only if the value is not already in the array.

      +

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: T | T[]
      • Optionaldata: unknown

      Returns T[]

    • Removes the last element from an array.

      +

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: number | boolean
      • Optionaldata: unknown

      Returns T[]

    • Removes elements from an array.

      +

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: T | T[]
      • Optionaldata: unknown

      Returns T[]

    • Add elements to an array.

      +

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: T | T[]
      • Optionaldata: unknown

      Returns T[]

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Removes the first element from an array.

      +

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: number | boolean
      • Optionaldata: unknown

      Returns T[]

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Add elements in front of an array.

      +

      Type Parameters

      • T

      Parameters

      • Optionalvalue: T[]
      • Optionalupdate: T | T[]
      • Optionaldata: unknown

      Returns T[]

    • Validates an array and its child elements.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns I[]

    • Transforms data.

      +

      Parameters

      • value: unknown[]
      • Optionaldata: unknown

      Returns any[]

    • Transforms data.

      +

      Returns undefined

    diff --git a/classes/types_boolean.default.html b/classes/types_boolean.default.html index a0470a4..83ad5c8 100644 --- a/classes/types_boolean.default.html +++ b/classes/types_boolean.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Boolean schema type.

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -24,24 +24,24 @@ validate value

    Constructors

    • SchemaType constructor.

      -

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: boolean | () => boolean; required?: boolean }

      Returns default

    Properties

    default: () => boolean
    name: string = ''
    options: { default?: boolean | () => boolean; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts a boolean.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns boolean

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: boolean
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data and transform them into boolean values.

      -

      Parameters

      • value: unknown

      Returns boolean

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: boolean
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates a boolean.

      -

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns boolean

    • Transforms data into number to compress the size of database files.

      -

      Parameters

      • value: unknown

      Returns number

    +

    Parameters

    Returns default

    Properties

    default: () => boolean
    name: string = ''
    options: { default?: boolean | () => boolean; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts a boolean.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns boolean

    • Compares data. This function is used when sorting.

      +

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      +

      Parameters

      • value: boolean
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data and transform them into boolean values.

      +

      Parameters

      • value: unknown

      Returns boolean

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: boolean
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates a boolean.

      +

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns boolean

    • Transforms data into number to compress the size of database files.

      +

      Parameters

      • value: unknown

      Returns number

    diff --git a/classes/types_buffer.default.html b/classes/types_buffer.default.html index 48eaa0e..6061570 100644 --- a/classes/types_buffer.default.html +++ b/classes/types_buffer.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Boolean schema type.

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -23,26 +23,26 @@ u$unset validate value -

    Constructors

    • Parameters

      • name: string
      • Optionaloptions: Partial<{ default?: Buffer | () => Buffer; required: boolean }> & {
            encoding?: BufferEncoding;
        }
        • required
        • default
        • encoding
        • Optionalencoding?: BufferEncoding

      Returns default

    Properties

    default: () => Buffer
    name: string = ''
    options: { default?: Buffer | () => Buffer; required: boolean } & {
        encoding: BufferEncoding;
    }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data.

      -

      Parameters

      • value_: WithImplicitCoercion<string | Uint8Array | readonly number[]>
      • Optionaldata: unknown

      Returns Buffer

    • Casts data.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns Buffer

    • Compares between two buffers.

      -

      Parameters

      • Optionala: Buffer
      • Optionalb: Buffer

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: Buffer
      • query: Buffer

      Returns boolean

    • Parses data and transform them into buffer values.

      -

      Parameters

      • value: WithImplicitCoercion<string | Uint8Array | readonly number[]>

      Returns Buffer

    • Parses data and transform them into buffer values.

      -

      Parameters

      • Optionalvalue: unknown

      Returns Buffer

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: Buffer
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data.

      -

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns Buffer

    • Transforms data into number to compress the size of database files.

      -

      Parameters

      • Optionalvalue: Buffer

      Returns string

    +

    Constructors

    • Parameters

      • name: string
      • Optionaloptions: Partial<{ default?: Buffer | () => Buffer; required: boolean }> & {
            encoding?: BufferEncoding;
        }
        • required
        • default
        • encoding
        • Optionalencoding?: BufferEncoding

      Returns default

    Properties

    default: () => Buffer
    name: string = ''
    options: { default?: Buffer | () => Buffer; required: boolean } & {
        encoding: BufferEncoding;
    }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data.

      +

      Parameters

      • value_: WithImplicitCoercion<string | Uint8Array | readonly number[]>
      • Optionaldata: unknown

      Returns Buffer

    • Casts data.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns Buffer

    • Compares between two buffers.

      +

      Parameters

      • Optionala: Buffer
      • Optionalb: Buffer

      Returns number

    • Checks the equality of data.

      +

      Parameters

      • value: Buffer
      • query: Buffer

      Returns boolean

    • Parses data and transform them into buffer values.

      +

      Parameters

      • value: WithImplicitCoercion<string | Uint8Array | readonly number[]>

      Returns Buffer

    • Parses data and transform them into buffer values.

      +

      Parameters

      • Optionalvalue: unknown

      Returns Buffer

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: Buffer
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data.

      +

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns Buffer

    • Transforms data into number to compress the size of database files.

      +

      Parameters

      • Optionalvalue: Buffer

      Returns string

    diff --git a/classes/types_cuid.default.html b/classes/types_cuid.default.html index dd8acd5..80dfe4d 100644 --- a/classes/types_cuid.default.html +++ b/classes/types_cuid.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    CUID schema type.

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -24,25 +24,25 @@ validate value

    Constructors

    • SchemaType constructor.

      -

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: string | () => string; required?: boolean }

      Returns default

    Properties

    default: () => string
    name: string = ''
    options: { default?: string | () => string; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data. Returns a new CUID only if value is null and the field is +

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: string | () => string; required?: boolean }

      Returns default

    Properties

    default: () => string
    name: string = ''
    options: { default?: string | () => string; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data. Returns a new CUID only if value is null and the field is required.

      -

      Parameters

      • Optionalvalue: string

      Returns string

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: string
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      -

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: string
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data. A valid CUID must be started with c and 25 in length.

      -

      Parameters

      • Optionalvalue: string

      Returns string

    • Transforms value. This function is used when saving data to database files.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    +

    Parameters

    Returns string

    diff --git a/classes/types_date.default.html b/classes/types_date.default.html index 18db6ab..aa545ce 100644 --- a/classes/types_date.default.html +++ b/classes/types_date.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Date schema type.

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -29,32 +29,32 @@ validate value

    Constructors

    • SchemaType constructor.

      -

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: Date | () => Date; required?: boolean }

      Returns default

    Properties

    default: () => Date
    name: string = ''
    options: { default?: Date | () => Date; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data.

      -

      Parameters

      • value_: string | number | Date

      Returns Date

    • Casts data.

      -

      Parameters

      • Optionalvalue_: unknown

      Returns Date

    • Compares between two dates.

      -

      Parameters

      • Optionala: Date
      • Optionalb: Date

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: Date
      • query: Date

      Returns boolean

    • Parses data and transforms it into a date object.

      -

      Parameters

      • value: string | number | Date

      Returns Date

    • Parses data and transforms it into a date object.

      -

      Returns undefined

    • Finds data by its date.

      -

      Parameters

      • value: Date
      • query: number

      Returns boolean

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Finds data by its month. (Start from 0)

      -

      Parameters

      • value: Date
      • query: number

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: Date
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Finds data by its year. (4-digit)

      -

      Parameters

      • value: Date
      • query: number

      Returns boolean

    • Subtracts milliseconds from date.

      -

      Parameters

      • value: Date
      • update: number

      Returns Date

    • Adds milliseconds to date.

      -

      Parameters

      • value: Date
      • update: number

      Returns Date

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data.

      -

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns Date

    • Transforms a date object to a string.

      -

      Parameters

      • value: Date

      Returns string

    • Transforms a date object to a string.

      -

      Returns undefined

    +

    Parameters

    Returns default

    Properties

    default: () => Date
    name: string = ''
    options: { default?: Date | () => Date; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data.

      +

      Parameters

      • value_: string | number | Date

      Returns Date

    • Casts data.

      +

      Parameters

      • Optionalvalue_: unknown

      Returns Date

    • Compares between two dates.

      +

      Parameters

      • Optionala: Date
      • Optionalb: Date

      Returns number

    • Checks the equality of data.

      +

      Parameters

      • value: Date
      • query: Date

      Returns boolean

    • Parses data and transforms it into a date object.

      +

      Parameters

      • value: string | number | Date

      Returns Date

    • Parses data and transforms it into a date object.

      +

      Returns undefined

    • Finds data by its date.

      +

      Parameters

      • value: Date
      • query: number

      Returns boolean

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Finds data by its month. (Start from 0)

      +

      Parameters

      • value: Date
      • query: number

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: Date
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Finds data by its year. (4-digit)

      +

      Parameters

      • value: Date
      • query: number

      Returns boolean

    • Subtracts milliseconds from date.

      +

      Parameters

      • value: Date
      • update: number

      Returns Date

    • Adds milliseconds to date.

      +

      Parameters

      • value: Date
      • update: number

      Returns Date

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data.

      +

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns Date

    • Transforms a date object to a string.

      +

      Parameters

      • value: Date

      Returns string

    • Transforms a date object to a string.

      +

      Returns undefined

    diff --git a/classes/types_enum.default.html b/classes/types_enum.default.html index 83e6916..cd55316 100644 --- a/classes/types_enum.default.html +++ b/classes/types_enum.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Enum schema type.

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -23,25 +23,25 @@ u$unset validate value -

    Constructors

    • Parameters

      • name: string
      • Optionaloptions: Partial<{ default?: any[] | () => any[]; required: boolean }> & {
            elements?: any[];
        }
        • required
        • elements
        • default
        • Optionalelements?: any[]

      Returns default

    Properties

    default: () => any[]
    name: string = ''
    options: { default?: any[] | () => any[]; required: boolean } & {
        elements: any[];
    }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data. This function is used by getters to cast an object to document +

    Constructors

    • Parameters

      • name: string
      • Optionaloptions: Partial<{ default?: any[] | () => any[]; required: boolean }> & {
            elements?: any[];
        }
        • required
        • elements
        • default
        • Optionalelements?: any[]

      Returns default

    Properties

    default: () => any[]
    name: string = ''
    options: { default?: any[] | () => any[]; required: boolean } & {
        elements: any[];
    }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data. This function is used by getters to cast an object to document instances. If the value is null, the default value will be returned.

      -

      Parameters

      • Optionalvalue: unknown
      • Optionaldata: unknown

      Returns unknown

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: any[]
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      -

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: any[]
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data. The value must be one of elements set in the options.

      -

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns unknown

    • Transforms value. This function is used when saving data to database files.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    +

    Parameters

    Returns unknown

    diff --git a/classes/types_integer.default.html b/classes/types_integer.default.html index 6401be7..c473f3a 100644 --- a/classes/types_integer.default.html +++ b/classes/types_integer.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Integer schema type.

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -31,31 +31,31 @@ validate value

    Constructors

    • SchemaType constructor.

      -

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: number | () => number; required?: boolean }

      Returns default

    Properties

    default: () => number
    name: string = ''
    options: { default?: number | () => number; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts a integer.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns number

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: number
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      -

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: number
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Subtracts value from a number.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Divides a number by a value.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Adds value to a number.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Updates a number if the value is greater than the current value.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Updates a number if the value is less than the current value.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Divides a number by a value and returns the remainder.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Multiplies value to a number.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates an integer.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns number

    • Transforms value. This function is used when saving data to database files.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    +

    Parameters

    Returns default

    Properties

    default: () => number
    name: string = ''
    options: { default?: number | () => number; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts a integer.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns number

    • Compares data. This function is used when sorting.

      +

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      +

      Parameters

      • value: number
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      +

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: number
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Subtracts value from a number.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Divides a number by a value.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Adds value to a number.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Updates a number if the value is greater than the current value.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Updates a number if the value is less than the current value.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Divides a number by a value and returns the remainder.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Multiplies value to a number.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates an integer.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns number

    • Transforms value. This function is used when saving data to database files.

      +

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    diff --git a/classes/types_number.default.html b/classes/types_number.default.html index 950a97d..4908428 100644 --- a/classes/types_number.default.html +++ b/classes/types_number.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Number schema type.

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -31,32 +31,32 @@ validate value

    Constructors

    • SchemaType constructor.

      -

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: number | () => number; required?: boolean }

      Returns default

    Properties

    default: () => number
    name: string = ''
    options: { default?: number | () => number; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts a number.

      -

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns number

    • Casts a number.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns number

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: number
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      -

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: number
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Subtracts value from a number.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Divides a number by a value.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Adds value to a number.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Updates a number if the value is greater than the current value.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Updates a number if the value is less than the current value.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Divides a number by a value and returns the remainder.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Multiplies value to a number.

      -

      Parameters

      • value: number
      • update: number

      Returns number

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates a number.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns number

    • Transforms value. This function is used when saving data to database files.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    +

    Parameters

    Returns default

    Properties

    default: () => number
    name: string = ''
    options: { default?: number | () => number; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts a number.

      +

      Parameters

      • value_: unknown
      • Optionaldata: unknown

      Returns number

    • Casts a number.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns number

    • Compares data. This function is used when sorting.

      +

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      +

      Parameters

      • value: number
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      +

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: number
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Subtracts value from a number.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Divides a number by a value.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Adds value to a number.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Updates a number if the value is greater than the current value.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Updates a number if the value is less than the current value.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Divides a number by a value and returns the remainder.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Multiplies value to a number.

      +

      Parameters

      • value: number
      • update: number

      Returns number

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates a number.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns number

    • Transforms value. This function is used when saving data to database files.

      +

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    diff --git a/classes/types_object.default.html b/classes/types_object.default.html index 37a7007..1de64e0 100644 --- a/classes/types_object.default.html +++ b/classes/types_object.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Object schema type.

    -

    Hierarchy (View Summary)

    • default<Record<string, any>>
      • default

    Constructors

    Hierarchy (View Summary)

    • default<Record<string, any>>
      • default

    Constructors

    Properties

    default name options @@ -23,25 +23,25 @@ u$unset validate value -

    Constructors

    • Parameters

      • Optionalname: string
      • Optionaloptions: Partial<
            {
                default?: Record<string, any>
                | () => Record<string, any>;
                required: boolean;
            },
        >
        • required
        • default

      Returns default

    Properties

    default: () => Record<string, any>
    name: string = ''
    options: {
        default?: Record<string, any> | () => Record<string, any>;
        required: boolean;
    }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data. This function is used by getters to cast an object to document +

    Constructors

    • Parameters

      • Optionalname: string
      • Optionaloptions: Partial<
            {
                default?: Record<string, any>
                | () => Record<string, any>;
                required: boolean;
            },
        >
        • required
        • default

      Returns default

    Properties

    default: () => Record<string, any>
    name: string = ''
    options: {
        default?: Record<string, any> | () => Record<string, any>;
        required: boolean;
    }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts data. This function is used by getters to cast an object to document instances. If the value is null, the default value will be returned.

      -

      Parameters

      • Optionalvalue: unknown
      • Optionaldata: unknown

      Returns unknown

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: Record<string, any>
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      -

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: Record<string, any>
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates data. This function is used by setters.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns unknown

    • Transforms value. This function is used when saving data to database files.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    +

    Parameters

    Returns unknown

    diff --git a/classes/types_string.default.html b/classes/types_string.default.html index 5abbd25..5670d36 100644 --- a/classes/types_string.default.html +++ b/classes/types_string.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    String schema type.

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    default name options @@ -25,26 +25,26 @@ validate value

    Constructors

    • SchemaType constructor.

      -

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: string | () => string; required?: boolean }

      Returns default

    Properties

    default: () => string
    name: string = ''
    options: { default?: string | () => string; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts a string.

      -

      Parameters

      • value_: { toString(): string }
      • Optionaldata: unknown

      Returns string

    • Casts a string.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns string

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: string
      • query: string | RegExp
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      -

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether a string is equal to one of elements in query.

      -

      Parameters

      • value: string
      • query: string[] | RegExp[]
      • Optionaldata: unknown

      Returns boolean

    • Checks length of a string.

      -

      Parameters

      • value: string
      • query: number

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: string
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether a string is not equal to any elements in query.

      -

      Parameters

      • value: string
      • query: string[] | RegExp[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates a string.

      -

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns string

    • Transforms value. This function is used when saving data to database files.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    +

    Parameters

    Returns default

    Properties

    default: () => string
    name: string = ''
    options: { default?: string | () => string; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    Methods

    • Casts a string.

      +

      Parameters

      • value_: { toString(): string }
      • Optionaldata: unknown

      Returns string

    • Casts a string.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns string

    • Compares data. This function is used when sorting.

      +

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      +

      Parameters

      • value: string
      • query: string | RegExp
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      +

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether a string is equal to one of elements in query.

      +

      Parameters

      • value: string
      • query: string[] | RegExp[]
      • Optionaldata: unknown

      Returns boolean

    • Checks length of a string.

      +

      Parameters

      • value: string
      • query: number

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: string
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether a string is not equal to any elements in query.

      +

      Parameters

      • value: string
      • query: string[] | RegExp[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Validates a string.

      +

      Parameters

      • Optionalvalue_: unknown
      • Optionaldata: unknown

      Returns string

    • Transforms value. This function is used when saving data to database files.

      +

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    diff --git a/classes/types_virtual.default.html b/classes/types_virtual.default.html index c9e584c..6045424 100644 --- a/classes/types_virtual.default.html +++ b/classes/types_virtual.default.html @@ -1,5 +1,5 @@ default | hexojs/warehouse

    Virtual schema type.

    -

    Type Parameters

    • T = any

    Hierarchy (View Summary)

    Constructors

    Type Parameters

    • T = any

    Hierarchy (View Summary)

    Constructors

    Properties

    default getter name @@ -28,26 +28,26 @@ validate value

    Constructors

    • SchemaType constructor.

      -

      Type Parameters

      • T = any

      Parameters

      • name: string = ''
      • Optionaloptions: { default?: any; required?: boolean }

      Returns default<T>

    Properties

    default: () => any
    getter: (this: T) => any
    name: string = ''
    options: { default?: any; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        -

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    setter: (value: any) => void

    Methods

    • Applies getters.

      -

      Parameters

      • value: unknown
      • data: any

      Returns void

    • Compares data. This function is used when sorting.

      -

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      -

      Parameters

      • value: any
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      -

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      -

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      -

      Parameters

      • value: any
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      -

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      -

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      -

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Transforms value. This function is used when saving data to database files.

      -

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    +

    Type Parameters

    Parameters

    Returns default<T>

    Properties

    default: () => any
    getter: (this: T) => any
    name: string = ''
    options: { default?: any; required: boolean }
    q$exists: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks the existance of data.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$max: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is less than or equal to (i.e. <=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    q$min: (value: unknown, query: unknown, data?: unknown) => boolean

    Type declaration

      • (value: unknown, query: unknown, data?: unknown): boolean
      • Checks whether value is greater than or equal to (i.e. >=) the query.

        +

        Parameters

        • value: unknown
        • query: unknown
        • Optionaldata: unknown

        Returns boolean

    setter: (value: any) => void

    Methods

    • Applies getters.

      +

      Parameters

      • value: unknown
      • data: any

      Returns void

    • Compares data. This function is used when sorting.

      +

      Parameters

      • a: unknown
      • b: unknown

      Returns number

    • Checks the equality of data.

      +

      Parameters

      • value: any
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Parses data. This function is used when restoring data from database files.

      +

      Parameters

      • value: unknown

      Returns any

    • Checks the existance of data.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than (i.e. >) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is greater than or equal to (i.e. >=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is equal to one of elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than (i.e. <) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is less than or equal to (i.e. <=) the query.

      +

      Parameters

      • value: unknown
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks the equality of data. Returns true if the value doesn't match.

      +

      Parameters

      • value: any
      • query: unknown
      • Optionaldata: unknown

      Returns boolean

    • Checks whether value is not equal to any elements in query.

      +

      Parameters

      • value: unknown
      • query: unknown[]
      • Optionaldata: unknown

      Returns boolean

    • Renames a field.

      +

      Parameters

      • value: unknown
      • update: unknown
      • data: unknown

      Returns void

    • Sets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: unknown
      • update: T
      • Optionaldata: unknown

      Returns T

    • Unsets the value.

      +

      Type Parameters

      • T

      Parameters

      • value: T
      • update: boolean
      • Optionaldata: unknown

      Returns T

    • Transforms value. This function is used when saving data to database files.

      +

      Parameters

      • value: unknown
      • Optionaldata: unknown

      Returns any

    diff --git a/functions/lib_jsonstream.parse.html b/functions/lib_jsonstream.parse.html index d249363..0ed2b48 100644 --- a/functions/lib_jsonstream.parse.html +++ b/functions/lib_jsonstream.parse.html @@ -1 +1 @@ -parse | hexojs/warehouse
    • Parameters

      • path: string | any[]
      • map: any = null

      Returns Transform

    +parse | hexojs/warehouse
    • Parameters

      • path: string | any[]
      • map: any = null

      Returns Transform

    diff --git a/functions/util.arr2obj.html b/functions/util.arr2obj.html index 1b54dc8..ed2d3e9 100644 --- a/functions/util.arr2obj.html +++ b/functions/util.arr2obj.html @@ -1 +1 @@ -arr2obj | hexojs/warehouse
    • Parameters

      • arr: any
      • value: any

      Returns {}

    +arr2obj | hexojs/warehouse
    • Parameters

      • arr: any
      • value: any

      Returns {}

    diff --git a/functions/util.delProp.html b/functions/util.delProp.html index 0eecde1..9111e38 100644 --- a/functions/util.delProp.html +++ b/functions/util.delProp.html @@ -1 +1 @@ -delProp | hexojs/warehouse
    • Parameters

      • obj: any
      • key: any

      Returns void

    +delProp | hexojs/warehouse
    • Parameters

      • obj: any
      • key: any

      Returns void

    diff --git a/functions/util.getProp.html b/functions/util.getProp.html index 1514c87..41c18b0 100644 --- a/functions/util.getProp.html +++ b/functions/util.getProp.html @@ -1 +1 @@ -getProp | hexojs/warehouse
    • Parameters

      • obj: any
      • key: any

      Returns any

    +getProp | hexojs/warehouse
    • Parameters

      • obj: any
      • key: any

      Returns any

    diff --git a/functions/util.parseArgs.html b/functions/util.parseArgs.html index f0eafd5..6c815e5 100644 --- a/functions/util.parseArgs.html +++ b/functions/util.parseArgs.html @@ -1 +1 @@ -parseArgs | hexojs/warehouse
    • Parameters

      • orderby: string | object
      • Optionalorder: string | number | object

      Returns any

    +parseArgs | hexojs/warehouse
    • Parameters

      • orderby: string | object
      • Optionalorder: string | number | object

      Returns any

    diff --git a/functions/util.reverse.html b/functions/util.reverse.html index 9955e98..b5d8721 100644 --- a/functions/util.reverse.html +++ b/functions/util.reverse.html @@ -1 +1 @@ -reverse | hexojs/warehouse
    • Parameters

      • arr: any

      Returns any[]

    +reverse | hexojs/warehouse
    • Parameters

      • arr: any

      Returns any[]

    diff --git a/functions/util.setGetter.html b/functions/util.setGetter.html index ef38f10..a5c2a6f 100644 --- a/functions/util.setGetter.html +++ b/functions/util.setGetter.html @@ -1 +1 @@ -setGetter | hexojs/warehouse
    • Parameters

      • obj: any
      • key: any
      • fn: any

      Returns void

    +setGetter | hexojs/warehouse
    • Parameters

      • obj: any
      • key: any
      • fn: any

      Returns void

    diff --git a/functions/util.setProp.html b/functions/util.setProp.html index bae0a33..6a2e50b 100644 --- a/functions/util.setProp.html +++ b/functions/util.setProp.html @@ -1 +1 @@ -setProp | hexojs/warehouse
    • Parameters

      • obj: any
      • key: any
      • value: any

      Returns void

    +setProp | hexojs/warehouse
    • Parameters

      • obj: any
      • key: any
      • value: any

      Returns void

    diff --git a/functions/util.shuffle.html b/functions/util.shuffle.html index 3381b51..5fb2df3 100644 --- a/functions/util.shuffle.html +++ b/functions/util.shuffle.html @@ -1 +1 @@ -shuffle | hexojs/warehouse
    • Parameters

      • array: any

      Returns any[]

    +shuffle | hexojs/warehouse
    • Parameters

      • array: any

      Returns any[]

    diff --git a/hierarchy.html b/hierarchy.html index e8c3e2d..9812980 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -hexojs/warehouse
    +hexojs/warehouse
    diff --git a/interfaces/types.AddSchemaTypeLoopOptions.html b/interfaces/types.AddSchemaTypeLoopOptions.html index a9041e5..4d1038a 100644 --- a/interfaces/types.AddSchemaTypeLoopOptions.html +++ b/interfaces/types.AddSchemaTypeLoopOptions.html @@ -1 +1 @@ -AddSchemaTypeLoopOptions | hexojs/warehouse

    Interface AddSchemaTypeLoopOptions

    Indexable

    +AddSchemaTypeLoopOptions | hexojs/warehouse

    Interface AddSchemaTypeLoopOptions

    Indexable

    diff --git a/interfaces/types.Options.html b/interfaces/types.Options.html index 3e3e5e2..9cc9147 100644 --- a/interfaces/types.Options.html +++ b/interfaces/types.Options.html @@ -1,4 +1,4 @@ -Options | hexojs/warehouse
    interface Options {
        lean?: boolean;
        limit?: number;
        skip?: number;
        [key: string | number | symbol]: any;
    }

    Indexable

    • [key: string | number | symbol]: any

    Properties

    lean? +Options | hexojs/warehouse
    interface Options {
        lean?: boolean;
        limit?: number;
        skip?: number;
        [key: string | number | symbol]: any;
    }

    Indexable

    • [key: string | number | symbol]: any

    Properties

    Properties

    lean?: boolean
    limit?: number
    skip?: number
    +

    Properties

    lean?: boolean
    limit?: number
    skip?: number
    diff --git a/types/types.AddSchemaTypeMixedOptions.html b/types/types.AddSchemaTypeMixedOptions.html index 172d8a0..da9bd4f 100644 --- a/types/types.AddSchemaTypeMixedOptions.html +++ b/types/types.AddSchemaTypeMixedOptions.html @@ -1 +1 @@ -AddSchemaTypeMixedOptions | hexojs/warehouse

    Type Alias AddSchemaTypeMixedOptions

    AddSchemaTypeMixedOptions:
        | AddSchemaTypeSimpleOptions
        | AddSchemaTypeSimpleOptions[]
    +AddSchemaTypeMixedOptions | hexojs/warehouse

    Type Alias AddSchemaTypeMixedOptions

    AddSchemaTypeMixedOptions:
        | AddSchemaTypeSimpleOptions
        | AddSchemaTypeSimpleOptions[]
    diff --git a/types/types.AddSchemaTypeOptions.html b/types/types.AddSchemaTypeOptions.html index d8bd474..99a471e 100644 --- a/types/types.AddSchemaTypeOptions.html +++ b/types/types.AddSchemaTypeOptions.html @@ -1 +1 @@ -AddSchemaTypeOptions | hexojs/warehouse
    +AddSchemaTypeOptions | hexojs/warehouse
    diff --git a/types/types.AddSchemaTypeSimpleOptions.html b/types/types.AddSchemaTypeSimpleOptions.html index 71600d5..fd06357 100644 --- a/types/types.AddSchemaTypeSimpleOptions.html +++ b/types/types.AddSchemaTypeSimpleOptions.html @@ -1 +1 @@ -AddSchemaTypeSimpleOptions | hexojs/warehouse

    Type Alias AddSchemaTypeSimpleOptions

    AddSchemaTypeSimpleOptions:
        | SchemaTypeOptions
        | { type: SchemaTypeOptions; [key: string]: any }
    +AddSchemaTypeSimpleOptions | hexojs/warehouse

    Type Alias AddSchemaTypeSimpleOptions

    AddSchemaTypeSimpleOptions:
        | SchemaTypeOptions
        | { type: SchemaTypeOptions; [key: string]: any }
    diff --git a/types/types.NodeJSLikeCallback.html b/types/types.NodeJSLikeCallback.html index b948694..6f2475c 100644 --- a/types/types.NodeJSLikeCallback.html +++ b/types/types.NodeJSLikeCallback.html @@ -1 +1 @@ -NodeJSLikeCallback | hexojs/warehouse

    Type Alias NodeJSLikeCallback<R, E>

    NodeJSLikeCallback: (err: E, result?: R) => void

    Type Parameters

    • R
    • E = any

    Type declaration

      • (err: E, result?: R): void
      • Parameters

        • err: E
        • Optionalresult: R

        Returns void

    +NodeJSLikeCallback | hexojs/warehouse

    Type Alias NodeJSLikeCallback<R, E>

    NodeJSLikeCallback: (err: E, result?: R) => void

    Type Parameters

    • R
    • E = any

    Type declaration

      • (err: E, result?: R): void
      • Parameters

        • err: E
        • Optionalresult: R

        Returns void

    diff --git a/types/types.PopulateResult.html b/types/types.PopulateResult.html index 0be5892..6929665 100644 --- a/types/types.PopulateResult.html +++ b/types/types.PopulateResult.html @@ -1 +1 @@ -PopulateResult | hexojs/warehouse

    Type Alias PopulateResult

    PopulateResult: { model: any; path: string }

    Type declaration

    • model: any
    • path: string
    +PopulateResult | hexojs/warehouse

    Type Alias PopulateResult

    PopulateResult: { model: any; path: string }

    Type declaration

    • model: any
    • path: string
    diff --git a/types/types.SchemaTypeOptions.html b/types/types.SchemaTypeOptions.html index a175e6b..20a8b77 100644 --- a/types/types.SchemaTypeOptions.html +++ b/types/types.SchemaTypeOptions.html @@ -1 +1 @@ -SchemaTypeOptions | hexojs/warehouse

    Type Alias SchemaTypeOptions

    SchemaTypeOptions: typeof default | default<unknown> | (...args: any[]) => any
    +SchemaTypeOptions | hexojs/warehouse

    Type Alias SchemaTypeOptions

    SchemaTypeOptions: typeof default | default<unknown> | (...args: any[]) => any