diff --git a/assets/hierarchy.js b/assets/hierarchy.js index ab372ea..caa55e3 100644 --- a/assets/hierarchy.js +++ b/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyd081uwyAMAOB38dntYpoSklepqoompGUjUPFTqary7hPqLrsFLhwi4s/G9hu8czHAcOpb5EdxRvBqNmqM2tkAwxu6Np9WLgoGmNQsk4mA8KPtBAMxgZC8gQFGI0NQ4Ut57/zl4R7JyBxk//fP/h4XA/i5BwPEMO1ykN3nw4ogqqSnNHoqlPoaaWN4hPGuzeSVheHUtSja84rAj6KMDONdLTK+HqrKFQ32giFRQ0iMCaRDy5Fa0SF1vEHqiZA1B0JGnHKGnWjKMsy5hYv0Xr4KXl6wGuXqnFGyoMO58CoozbPa2ursMFbY2I8zJj0VKIeW1yiTjFvHJyut6GoUZdNSoHCqGgFto7oVtabjVRNt03Ld7PzbulxaXqW8XDWyu36rMW6vMO9vjROi1/ZW4BCvcp7axyTNVmhdfwHtBiWr" \ No newline at end of file +window.hierarchyData = "eJyd081uwyAMAOB38dnrEhIC5FWqqqIJadkIVPxUqqq8+8S6y26BCwcE/gy2X+CdiwHGIxcoKD0heLUYNUXtbIDxBYPIq5WrghFmtchkIiB8azvD2BKOkLyBESYjQ1DhU3nv/Pnu7snIHOTwd+dwi6sBfJ+DEWKYP3KQj/fGhsCqpIc0ei6UeI20MzzCdNNm9srCeBwEMnHaEASlZWSYbmqV8XlXNW7bMIYtYQLbTnBsKaHYDn2HLeM9koYyJKThSDrCkfSU5xzzpbIkc3rhLL2Xz/2fn9OqYS7OGSULqpyfXgWlZVF7y50dSgqL+3ampOcCZei7GmWWcW8LZYXxvkZRNq0FimiqWkDbqK4lpcmdXgPZtF52O/8nTzS/A5/Hq0Z2ly81xYIXdqTKCdFrey1welrlPLSPSZq90Lb9AJdvJt0=" \ No newline at end of file diff --git a/assets/navigation.js b/assets/navigation.js index 0a626f8..345cb24 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJytmF1P2zAUQP9L9tqNtSts9I3BNDExQOu2F4QiJ7lpDU6c+QOBJv77FMdpXGI7Zsmr7/XxqdN74/jmbyTgUUSrKEMCJYhDNIsqJLbRKipoJgnwgzbybisKEs2ie1xm0Woxi9ItJhmDMlrddBjIkSSio6QEcW5SdMY+bb749Hz7POswNJUFlMJioyMjbVpKkA0wRllfRQ2P82gQTolOoaKVJEhgWjo84i5jAiWTFrRFD4jgzOvXZUzhZ9A8fqYhwcnBHaclFwxQ0bckOIm7eJBjhZhZMLks09qox1J5+8Sj5Z5cQTMgfSc1PG67GkTQMyykgEeLRD08UkIhgiT+SGBPfQk1PE6iQQRJ8HQLBepbNOPjNDTjFR7iqbK05S42hY/iBDnVmbyvo4aDTE4YQ5Yn3AHeIJ3RYJbz4+WH90tD4TOlBJCl0xiMZJfjpMg8B0tbNyFtiotx+uv8zEtIJc4888+QsDxaY37WJLjmfymlpZUZ86FJcM0/LwVsBjYB73JclO/4ETIvo9AZLsKlLJIBjbJNcTGukjtILScGg0HbFBdjLRguN14Gb1NcjN+YCYks3dyAPOxyXBTkqZJYBceVvQkKqvvEW3SxDk8h1aLCtHxVHDfRSaQaUpCTLnqrUR2bwkdxws7S7h4T17EpbBQn7Czt7lhxHZvCRnGCbLC3/8U6PIVTiwrSKn3tMG6iU0hpUpAT9bXXuIlO4aRJYecjX7uOm+gUTpoU9iXkbf+xDk9h1aICP4B8B7e387CjW5at1XHx51MFF5RWV5X64Omo9d+c5Sjdve5cU16sd3hkvskHqQGQvYXVCaWHVSybp5n+Yo33xx/nhwvXOuFL/A99jYuKvGKNvfyhlS5pBt/WF/geThEhCUrv7Sv084bI181dAvwAvvdvNqn7OUPEwA0P3G2zSKTAltKtR4MKBDG2oMmd7U5AMXS8dxdgvK2BXDNaOQk67iFsQHgJOu4hqPuKE7bhTsYuw0Nh8ACO+xHF0HEPgYP4CkKYb8IXjF2Gn+LdDz64H3wr85y4f4mOW254bv8BJoBNrw==" \ No newline at end of file +window.navigationData = "eJytmNFumzAUht+F3WbrkqXdmruu3aZOXVsp226qChk4SdwazIypWk199wljgim2OR3c+vz+/AXwieHmbyDhUQarICGSRKSAYBbkRO6CVZDypGRQHDSVdzuZsmAW3NMsCVaLWRDvKEsEZMHqpsXAhpRMtpSYkaIwKTrRpc0Xn55vn2cthsdlCpm02OjKSJuGgrIBIbjoq6jhcR41winRKuQ8LxmRlGcOj7BNTKBk0lCX6IEwmnj92sQUfgbN42caMhod3BU8K6QAkvYtGY3Cto5yzIkwN8ymzOLKqMdSuS7xaNmRS3kCrO+khsddrhqBuodpKeHRIlENj5RQCJTEnxLEU19CDY+TqBEoiSLeQUr6FvX4OA3NeIWHfMotbbmtTeGjOCinKln0ddQwyuRECGK5wy3gDdGJGrOcHy8/vF8aCp85Z0AsncZgRPuMk1JuNmBp6yakibgYp7/Oz7yEuKSJZ/4ZkZZba8xP6oBr/pestLQyYz7UAdf880zCduAi0H3GRflBHyHxMlKdcBEuyzQa0MiaiItxFd1BbDkxGAzeRFyMtRQ023oZRRNxMX5TIUti6eYG5GGfcVGIZ5eEqjhu25sg1L6PvJsu1OUppBoUTsu3i8O6OolUTUI56U1vNapqU/goDu4s7e4xYVWbwkZxcGdpd8cKq9oUNoqDsqHe/hfq8hRODQqllfnaYVhXp5DSJJQT97XXsK5O4aRJuPORr12HdXUKJ03CvQl523+oy1NYNSjkC5Dv4PZ2jju6JclaHRd/PuVwwXl+lasXnpZaPeZiQ+L9351ryov1Do/Mf/JBKgLSWVidUHpYxbJ5mvEXa7w//jg/XLjWwS/xP/Q1TXP2ijU6+aGVLnkC39cX9B5OCWMRie/tK/RzQ2T14uWHdiIo3lfKJAgEtRtEsa+r93UEupMbIiMfEuQTYm7sUlJLu6lGUZuaCLHg0Z3tO4Zi6Hrv+4VxwgB2LXjuJOi6h7AF6SXouoegvrGciG3hZOwTHoqAB3B801EMXfcQCpDfQErz3/sFY5/wU7zXoxi8HsWu3GyY+5fouuWr1O0/1SuLxQ==" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 63bcaa1..c70e2cd 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 b25b991..7a230ec 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 74b566d..7c67951 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
    _model: default<T>
    _schema: default<T>

    Methods

    • Returns a plain JavaScript object.

      +

      Returns T extends object ? T<T> : never

    • Returns a string representing the document.

      +

      Returns string

    diff --git a/classes/error.default.html b/classes/error.default.html index 55a42d0..748b280 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 bc748fe..dc7fbe7 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 846f7e9..84cea7f 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 7a54a42..730b7da 100644 --- a/classes/model.default.html +++ b/classes/model.default.html @@ -1,4 +1,4 @@ -default | hexojs/warehouse

    Type Parameters

    • T

    Hierarchy

    • EventEmitter
      • default

    Constructors

    constructor +default | hexojs/warehouse

    Type Parameters

    • T

    Hierarchy

    • EventEmitter
      • default

    Indexable

    • [key: string]: any

    Constructors

    Properties

    _database _dataKeys _mutex @@ -52,60 +52,149 @@

    Constructors

    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

    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 +

    Returns default<T>

    Properties

    _database: default
    _dataKeys: string[] = []
    _mutex: default = ...
    data: Record<PropertyKey, T> = {}
    dirty: boolean = false
    Document: new <T>(data: T) => default<T>
    each: {
        (iterator: (value: default<T>, index: number) => void): void;
        (
            iterator: (value: T, index: number) => void,
            options: Partial<Omit<Options, "lean">> & { lean: true },
        ): void;
        (
            iterator: (value: default<T>, index: number) => void,
            options: Partial<Omit<Options, "lean">> & { lean: false },
        ): void;
        (
            iterator: (value: default<T>, index: number) => void,
            options: Partial<Omit<Options, "lean">> & { lean?: undefined },
        ): void;
        (
            iterator:
                | (value: T, index: number) => void
                | (value: default<T>, index: number) => void,
            options: Partial<Options>,
        ): void;
    }

    Type declaration

      • (iterator: (value: default<T>, index: number) => void): void
      • Iterates over all documents.

        +

        Parameters

        • iterator: (value: default<T>, index: number) => void

        Returns void

      • (
            iterator: (value: T, index: number) => void,
            options: Partial<Omit<Options, "lean">> & { lean: true },
        ): void
      • Iterates over all documents.

        +

        Parameters

        • iterator: (value: T, index: number) => void
        • options: Partial<Omit<Options, "lean">> & { lean: true }

        Returns void

      • (
            iterator: (value: default<T>, index: number) => void,
            options: Partial<Omit<Options, "lean">> & { lean: false },
        ): void
      • Iterates over all documents.

        +

        Parameters

        Returns void

      • (
            iterator: (value: default<T>, index: number) => void,
            options: Partial<Omit<Options, "lean">> & { lean?: undefined },
        ): void
      • Iterates over all documents.

        +

        Parameters

        Returns void

      • (
            iterator:
                | (value: T, index: number) => void
                | (value: default<T>, index: number) => void,
            options: Partial<Options>,
        ): void
      • Iterates over all documents.

        +

        Parameters

        Returns void

    get: {
        (id: PropertyKey): default<T>;
        (
            id: PropertyKey,
            options_: Partial<Omit<Options, "lean">> & { lean: true },
        ): T;
        (
            id: PropertyKey,
            options_: Partial<Omit<Options, "lean">> & { lean: false },
        ): default<T>;
        (
            id: PropertyKey,
            options_: Partial<Omit<Options, "lean">> & { lean?: undefined },
        ): default<T>;
        (id: PropertyKey, options_: Partial<Options>): T | default<T>;
    }

    Type declaration

      • (id: PropertyKey): default<T>
      • Finds a document by its identifier.

        +

        Parameters

        • id: PropertyKey

        Returns default<T>

      • (id: PropertyKey, options_: Partial<Omit<Options, "lean">> & { lean: true }): T
      • Finds a document by its identifier.

        +

        Parameters

        • id: PropertyKey
        • options_: Partial<Omit<Options, "lean">> & { lean: true }

        Returns T

      • (
            id: PropertyKey,
            options_: Partial<Omit<Options, "lean">> & { lean: false },
        ): default<T>
      • Finds a document by its identifier.

        +

        Parameters

        • id: PropertyKey
        • options_: Partial<Omit<Options, "lean">> & { lean: false }

        Returns default<T>

      • (
            id: PropertyKey,
            options_: Partial<Omit<Options, "lean">> & { lean?: undefined },
        ): default<T>
      • Finds a document by its identifier.

        +

        Parameters

        • id: PropertyKey
        • options_: Partial<Omit<Options, "lean">> & { lean?: undefined }

        Returns default<T>

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

        +

        Parameters

        • id: PropertyKey
        • options_: Partial<Options>

        Returns T | default<T>

    length: number = 0
    name: string

    Model name

    +
    Query: new <T>(data: default<T>[]) => default<T>
    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 +

      Parameters

      • i_: number

      Returns default<T>

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

      +

      Parameters

      Returns T

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

      +

      Parameters

      Returns default<T>

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

      +

      Parameters

      Returns default<T>

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

      +

      Parameters

      Returns T | default<T>

    • 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: default<T>, index: number) => boolean

      Returns boolean

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

      +

      Parameters

      • iterator: (value: default<T>, index: number) => boolean

      Returns default<T>

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

      +

      Parameters

      • iterator: (value: T, index: number) => boolean
      • options: Partial<Omit<Options, "lean">> & { lean: true }

      Returns default<T>

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

      +

      Parameters

      • iterator: (value: default<T>, index: number) => boolean
      • options: Partial<Omit<Options, "lean">> & { lean: false }

      Returns default<T>

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

      +

      Parameters

      • iterator: (value: default<T>, index: number) => boolean
      • options: Partial<Omit<Options, "lean">> & { lean?: undefined }

      Returns default<T>

    • 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>

    • Iterates over all documents.

      -

      Parameters

      Returns void

    • Checks if the model contains a document with the specified id.

      -

      Parameters

      • id: PropertyKey

      Returns boolean

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

      -

      Type Parameters

      • T

      Parameters

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

      Returns T[]

    • Populates document references.

      -

      Parameters

      • path:
            | 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:
            | (value: T, index: number) => boolean
            | (value: default<T>, index: number) => boolean
      • options: Partial<Options>

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean: true }
        • limit

          Limits the number of documents returned.

          +
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • lean: true

          Returns a plain JavaScript object.

          +

      Returns T[]

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean: false }
        • limit

          Limits the number of documents returned.

          +
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • lean: false

          Returns a plain JavaScript object.

          +

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean?: undefined }
        • limit

          Limits the number of documents returned.

          +
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • Optionallean?: undefined

          Returns a plain JavaScript object.

          +

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Options>
        • limit

          Limits the number of documents returned.

          +
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +

      Returns T[] | default<T>

    • Finds a document by its identifier.

      +

      Parameters

      • id: PropertyKey

      Returns default<T>

    • Finds a document by its identifier.

      +

      Parameters

      • id: PropertyKey
      • options_: Partial<Omit<Options, "lean">> & { lean: true }

      Returns T

    • Finds a document by its identifier.

      +

      Parameters

      • id: PropertyKey
      • options_: Partial<Omit<Options, "lean">> & { lean: false }

      Returns default<T>

    • Finds a document by its identifier.

      +

      Parameters

      • id: PropertyKey
      • options_: Partial<Omit<Options, "lean">> & { lean?: undefined }

      Returns default<T>

    • Finds a document by its identifier.

      +

      Parameters

      • id: PropertyKey
      • options_: Partial<Options>

      Returns T | default<T>

    • Finds the first matching documents.

      +

      Parameters

      • query: object

      Returns default<T>

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options_: Partial<Omit<Options, "lean">> & { lean: true }

      Returns T

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options_: Partial<Omit<Options, "lean">> & { lean: false }

      Returns default<T>

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options_: Partial<Omit<Options, "lean">> & { lean?: undefined }

      Returns default<T>

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options_: Partial<Options>

      Returns T | default<T>

    • Iterates over all documents.

      +

      Parameters

      • iterator: (value: default<T>, index: number) => void

      Returns void

    • Iterates over all documents.

      +

      Parameters

      • iterator: (value: T, index: number) => void
      • options: Partial<Omit<Options, "lean">> & { lean: true }

      Returns void

    • Iterates over all documents.

      +

      Parameters

      Returns void

    • Iterates over all documents.

      +

      Parameters

      Returns void

    • Iterates over all documents.

      +

      Parameters

      Returns void

    • Checks if the model contains a document with the specified id.

      +

      Parameters

      • id: PropertyKey

      Returns boolean

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

      +

      Type Parameters

      • R

      Parameters

      • iterator: (value: default<T>, index: number) => R

      Returns R[]

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

      +

      Type Parameters

      • R

      Parameters

      • iterator: (value: T, index: number) => R
      • options: Partial<Omit<Options, "lean">> & { lean: true }

      Returns R[]

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

      +

      Type Parameters

      • R

      Parameters

      • iterator: (value: default<T>, index: number) => R
      • options: Partial<Omit<Options, "lean">> & { lean: false }

      Returns R[]

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

      +

      Type Parameters

      • R

      Parameters

      • iterator: (value: default<T>, index: number) => R
      • options: Partial<Omit<Options, "lean">> & { lean?: undefined }

      Returns R[]

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

      +

      Type Parameters

      • R

      Parameters

      • iterator: (value: T, index: number) => R | (value: default<T>, index: number) => R
      • options: Partial<Options>

      Returns R[]

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

      -

      Type Parameters

      • T

      Parameters

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

        By default, the initial value is the first document.

        -

      Returns T

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

      Type Parameters

      • R

      Parameters

      • iterator: (pre: any, cur: default<T>, 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 each element in the collection from right to left.

      -

      Type Parameters

      • T

      Parameters

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

        By default, the initial value is the last document.

        -

      Returns T

    • Finds a document by its identifier and remove it.

      -

      Parameters

      Returns Bluebird<any>

    • Replaces matching documents.

      -

      Parameters

      Returns Bluebird<any>

    • Returns the specified range of documents.

      -

      Parameters

      • Optionalstart_: number
      • Optionalend_: number

      Returns default<T>

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

      Type Parameters

      • R

      Parameters

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

        By default, the initial value is the last document.

        +

      Returns R

    • Returns the specified range of documents.

      +

      Parameters

      • Optionalstart_: number
      • Optionalend_: number

      Returns default<T>

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

      -

      Parameters

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

      Returns boolean

    • Sorts documents. See Query#sort.

      -

      Parameters

      • orderby: string | object
      • Optionalorder: string | number

      Returns default<T>

    • Updates matching documents.

      -

      Parameters

      Returns Bluebird<any>

    • Finds a document by its identifier and update it.

      -

      Parameters

      Returns Bluebird<any>

    +

    Parameters

    Returns boolean

    diff --git a/classes/mutex.default.html b/classes/mutex.default.html index 4116e3e..5dd699a 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 c85e155..306d636 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,95 @@ 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: default<T>, index: number) => void) => void

    Type declaration

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

        +

        Parameters

        • iterator: (item: default<T>, 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: default<T>, 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: default<T>, index: number) => boolean

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean: true }
        • limit

          Limits the number of documents returned.

          +
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • lean: true

          Returns a plain JavaScript object.

          +

      Returns T[]

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean: false }
        • limit

          Limits the number of documents returned.

          +
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • lean: false

          Returns a plain JavaScript object.

          +

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean?: undefined }
        • limit

          Limits the number of documents returned.

          +
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • Optionallean?: undefined

          Returns a plain JavaScript object.

          +

      Returns default<T>

    • Finds matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Options>
        • limit

          Limits the number of documents returned.

          +
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +

      Returns default<T> | T[]

    • Finds the first matching documents.

      +

      Parameters

      • query: object

      Returns default<T>

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean: true }
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • lean: true

          Returns a plain JavaScript object.

          +

      Returns T

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean: false }
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • lean: false

          Returns a plain JavaScript object.

          +

      Returns default<T>

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Omit<Options, "lean">> & { lean?: undefined }
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +
        • Optionallean?: undefined

          Returns a plain JavaScript object.

          +

      Returns default<T>

    • Finds the first matching documents.

      +

      Parameters

      • query: object
      • options: Partial<Options>
        • skip

          Skips the first elements.

          +
        • lean

          Returns a plain JavaScript object.

          +

      Returns T | default<T>

    • Iterates over all documents.

      +

      Parameters

      • iterator: (item: default<T>, index: number) => void

      Returns void

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

      +

      Type Parameters

      • R

      Parameters

      • iterator: (item: default<T>, index: number) => R

      Returns R[]

    • 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 +

      Type Parameters

      • R

      Parameters

      • iterator: (pre: any, cur: default<T>, 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 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 +

      Type Parameters

      • R

      Parameters

      • iterator: (pre: any, cur: default<T>, 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 function.

      -

      Parameters

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

      Returns boolean

    • Sorts documents.

      +

      Parameters

      • iterator: (item: default<T>, index: number) => boolean

      Returns boolean

    • Sorts documents.

      Example:

      query.sort('date', -1);
      query.sort({date: -1, title: 1});
      query.sort('-date title');
      -

      If the order equals to -1, desc or descending, the data will be +

      If the order equals to -1 or desc, the data will be returned in reversed order.

      -

      Parameters

      • orderby: string | object
      • Optionalorder: string | number | object

      Returns default<T>

    +

    Parameters

    Returns default<T>

  • Sorts documents.

    +

    Example:

    +
    query.sort('date', -1);
    query.sort({date: -1, title: 1});
    query.sort('-date title'); +
    + +

    If the order equals to -1 or desc, the data will be +returned in reversed order.

    +

    Parameters

    Returns default<T>

  • Sorts documents.

    +

    Example:

    +
    query.sort('date', -1);
    query.sort({date: -1, title: 1});
    query.sort('-date title'); +
    + +

    If the order equals to -1 or desc, the data will be +returned in reversed order.

    +

    Parameters

    Returns default<T>

  • diff --git a/classes/schema.default.html b/classes/schema.default.html index abee65d..aab4781 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: (data: any) => Bluebird<any>[];
            save: (data: any) => Bluebird<any>[];
        };
        pre: {
            remove: (data: any) => Bluebird<any>[];
            save: (data: 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 86da1e6..55f87a3 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

    diff --git a/classes/types_array.default.html b/classes/types_array.default.html index 0b22526..93f31c2 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: string
      • 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 c88b592..c649ecc 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: string
      • 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 273de9b..f25766f 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: string
      • 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 d4070a6..2155180 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 13488ad..034ec0f 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: string
      • 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 d5bc730..ae78c48 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 eeb920c..e2c21a5 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: string
      • 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 cc57f2c..031bd61 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: string
      • 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 a9cf107..62be208 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 d54f82d..017cb5d 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: string
      • 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 b352a75..7057675 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: string
      • 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 591effa..c6f6071 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 0b228c0..863db99 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
    • Type Parameters

      • T

      Parameters

      • arr: string[]
      • value: T

      Returns Record<string, T>

    diff --git a/functions/util.delProp.html b/functions/util.delProp.html index dd892f8..b635ab6 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: Record<string, any>
      • key: string

      Returns void

    diff --git a/functions/util.getProp.html b/functions/util.getProp.html index 91b75a4..7744f8e 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: Record<string, any>
      • key: string

      Returns any

    diff --git a/functions/util.parseArgs.html b/functions/util.parseArgs.html index 50288ac..85d07ff 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
    • Type Parameters

      • B extends string
      • O extends string | number | Record<string, any>

      Parameters

      • orderby: B
      • order: O

      Returns { [key in typeof orderby]: typeof order }

    • Type Parameters

      • B extends string
      • O

      Parameters

      • orderby: B

      Returns Record<string, number>

    • Type Parameters

      • B extends Record<string, number>
      • O

      Parameters

      • orderby: B

      Returns B

    • Type Parameters

      • B extends string | Record<string, number | Record<string, any>>
      • O extends string | number | Record<string, any>

      Parameters

      • orderby: B
      • Optionalorder: O

      Returns Record<string, number | string | object>

    diff --git a/functions/util.reverse.html b/functions/util.reverse.html index 77d76a0..55c0207 100644 --- a/functions/util.reverse.html +++ b/functions/util.reverse.html @@ -1 +1 @@ -reverse | hexojs/warehouse
    • Parameters

      • arr: any

      Returns any[]

    +reverse | hexojs/warehouse
    • Type Parameters

      • T

      Parameters

      • arr: T[]

      Returns T[]

    diff --git a/functions/util.setGetter.html b/functions/util.setGetter.html index 69b9861..f790741 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: Record<string, any>
      • key: string
      • fn: () => any

      Returns void

    diff --git a/functions/util.setProp.html b/functions/util.setProp.html index b805138..3239007 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: Record<string, any>
      • key: string
      • value: any

      Returns void

    diff --git a/functions/util.shuffle.html b/functions/util.shuffle.html index cc92510..b9b693f 100644 --- a/functions/util.shuffle.html +++ b/functions/util.shuffle.html @@ -1 +1 @@ -shuffle | hexojs/warehouse
    • Parameters

      • array: any

      Returns any[]

    +shuffle | hexojs/warehouse
    • Type Parameters

      • T

      Parameters

      • array: T[]

      Returns T[]

    diff --git a/hierarchy.html b/hierarchy.html index 9812980..a0aedb1 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -hexojs/warehouse

    hexojs/warehouse

    Hierarchy Summary

    +hexojs/warehouse

    hexojs/warehouse

    Hierarchy Summary

    diff --git a/interfaces/types.AddSchemaTypeLoopOptions.html b/interfaces/types.AddSchemaTypeLoopOptions.html index 9e484c0..2c95902 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 ac515b5..5d6059b 100644 --- a/interfaces/types.Options.html +++ b/interfaces/types.Options.html @@ -1,4 +1,8 @@ -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
    +Options | hexojs/warehouse
    interface Options {
        lean: boolean;
        limit: number;
        match: object;
        model: string;
        path: string;
        skip: number;
        sort: any;
    }

    Properties

    Properties

    lean: boolean
    limit: number
    match: object
    model: string
    path: string
    skip: number
    sort: any
    diff --git a/modules/types-1.html b/modules/types-1.html index ebd5ff6..93fdf2b 100644 --- a/modules/types-1.html +++ b/modules/types-1.html @@ -1 +1 @@ -types | hexojs/warehouse

    Interfaces

    AddSchemaTypeLoopOptions
    Options

    Type Aliases

    AddSchemaTypeMixedOptions
    AddSchemaTypeOptions
    AddSchemaTypeSimpleOptions
    NodeJSLikeCallback
    PopulateResult
    SchemaTypeOptions
    +types | hexojs/warehouse

    Interfaces

    AddSchemaTypeLoopOptions
    Options

    Type Aliases

    AddSchemaTypeMixedOptions
    AddSchemaTypeOptions
    AddSchemaTypeSimpleOptions
    NodeJSLikeCallback
    queryCallback
    queryFilterCallback
    queryParseCallback
    SchemaTypeOptions
    diff --git a/types/types.AddSchemaTypeMixedOptions.html b/types/types.AddSchemaTypeMixedOptions.html index aeb97f5..76b648f 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 f1080e0..169183e 100644 --- a/types/types.AddSchemaTypeOptions.html +++ b/types/types.AddSchemaTypeOptions.html @@ -1 +1 @@ -AddSchemaTypeOptions | hexojs/warehouse

    Type Alias AddSchemaTypeOptions

    +AddSchemaTypeOptions | hexojs/warehouse

    Type Alias AddSchemaTypeOptions

    AddSchemaTypeOptions:
        | AddSchemaTypeMixedOptions
        | AddSchemaTypeLoopOptions
        | default<unknown>
    diff --git a/types/types.AddSchemaTypeSimpleOptions.html b/types/types.AddSchemaTypeSimpleOptions.html index b6d02f8..4ad25dc 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
        | {
            default?: () => any
            | any;
            required?: boolean;
            type: SchemaTypeOptions;
            [key: string]: any;
        }
    diff --git a/types/types.NodeJSLikeCallback.html b/types/types.NodeJSLikeCallback.html index 687c6de..b84ff72 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 deleted file mode 100644 index 4442681..0000000 --- a/types/types.PopulateResult.html +++ /dev/null @@ -1 +0,0 @@ -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 1ba6e7d..65ec723 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 | Constructor
    diff --git a/types/types.queryCallback.html b/types/types.queryCallback.html new file mode 100644 index 0000000..ac4503e --- /dev/null +++ b/types/types.queryCallback.html @@ -0,0 +1 @@ +queryCallback | hexojs/warehouse

    Type Alias queryCallback<T>

    queryCallback: (data: T) => void

    Type Parameters

    • T

    Type declaration

      • (data: T): void
      • Parameters

        • data: T

        Returns void

    diff --git a/types/types.queryFilterCallback.html b/types/types.queryFilterCallback.html new file mode 100644 index 0000000..e1c7d2d --- /dev/null +++ b/types/types.queryFilterCallback.html @@ -0,0 +1 @@ +queryFilterCallback | hexojs/warehouse

    Type Alias queryFilterCallback

    queryFilterCallback: (data: unknown) => boolean

    Type declaration

      • (data: unknown): boolean
      • Parameters

        • data: unknown

        Returns boolean

    diff --git a/types/types.queryParseCallback.html b/types/types.queryParseCallback.html new file mode 100644 index 0000000..8cdc617 --- /dev/null +++ b/types/types.queryParseCallback.html @@ -0,0 +1 @@ +queryParseCallback | hexojs/warehouse

    Type Alias queryParseCallback<T>

    queryParseCallback: (a: T, b: T) => number

    Type Parameters

    • T

    Type declaration

      • (a: T, b: T): number
      • Parameters

        Returns number