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