Module: utility
Index
References
Classes
Functions
References
Callable
• Callable:
Relation
• Relation:
Functions
Const invokeChain
▸ invokeChain(middleware: Array‹Function›, ...args: any[]): Promise‹any[]›
Defined in lib/utility/index.ts:114
Parameters:
| Name | Type |
|---|---|
middleware |
Array‹Function› |
...args |
any[] |
Returns: Promise‹any[]›
Const isCollectionOf
▸ isCollectionOf(type: any, col: object, assert: boolean): boolean
Defined in lib/utility/index.ts:16
Verifies that all elements of the input collection are of type 'Type'.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
type |
any | - | - |
col |
object | - | The object or array to search |
assert |
boolean | false | If true, the function will throw an error in case of false result. |
Returns: boolean
A boolean
Const makeChain
▸ makeChain(): caller
Defined in lib/utility/index.ts:132
Returns: caller
Const mergePaths
▸ mergePaths(...paths: any[]): string
Defined in lib/utility/index.ts:49
Parameters:
| Name | Type |
|---|---|
...paths |
any[] |
Returns: string
Const parseEndpoint
▸ parseEndpoint(endpoint: string, custom: Array‹string›, root: string): object | object
Defined in lib/utility/index.ts:75
Parameters:
| Name | Type | Default |
|---|---|---|
endpoint |
string | - |
custom |
Array‹string› | [] |
root |
string | "/" |
Returns: object | object
Const requireAll
▸ requireAll(path: string): any[]
Defined in lib/utility/index.ts:43
Parameters:
| Name | Type |
|---|---|
path |
string |
Returns: any[]
Const routeToPath
▸ routeToPath(route: string, args: object, query: boolean): string
Defined in lib/utility/index.ts:95
Parameters:
| Name | Type | Default |
|---|---|---|
route |
string | - |
args |
object | - |
query |
boolean | false |
Returns: string
Const tryParseJSON
▸ tryParseJSON(json: string): any
Defined in lib/utility/index.ts:35
Parameters:
| Name | Type |
|---|---|
json |
string |
Returns: any