Page Contents
Home > @loopback/context > sortBindingsByPhase
sortBindingsByPhase() function
Sort bindings by phase names denoted by a tag and the predefined order
Signature:
export declare function sortBindingsByPhase<T = unknown>(bindings: Readonly<Binding<T>>[], phaseTagName?: string, orderOfPhases?: (string | symbol)[]): Readonly<Binding<T>>[];
Parameters
| Parameter | Type | Description |
|---|---|---|
|
bindings |
Readonly<Binding<T>>[] |
An array of bindings |
|
phaseTagName |
string |
(Optional) Tag name for phase, for example, we can use the value |
|
orderOfPhases |
(string | symbol)[] |
(Optional) An array of phase names as the predefined order |
Returns:
Readonly<Binding<T>>[]