@wixc3/engine-scripts on Github
Home > @wixc3/engine-scripts > loadFeaturesFromPaths
Loads the features and configs of given roots and their imported dependencies
Signature:
export declare function loadFeaturesFromPaths(roots: DirFeatures, fs: IFileSystemSync, packages?: INpmPackage[], override?: {}, extensions?: string[], extraConditions?: string[]): Promise<{
features: Map<string, IFeatureDefinition>;
configurations: SetMultiMap<string, IConfigDefinition>;
}>;
Parameter | Type | Description |
---|---|---|
roots | [DirFeatures](/engine/engine-scripts.dirfeatures.html) | files: feature files to load. dirs: dirs to scan for configurations |
fs | IFileSystemSync | |
packages | INpmPackage\[\] | _(Optional)_ known npmPackages |
override | {} | _(Optional)_ overrides to apply to found features |
extensions | string\[\] | _(Optional)_ |
extraConditions | string\[\] | _(Optional)_ |
Returns:
Promise<{ features: Map<string, IFeatureDefinition>; configurations: SetMultiMap<string, IConfigDefinition>; }>