angular-admin-lte-teliqo
Version:
npm# angular-admin-lte
26 lines (25 loc) • 735 B
TypeScript
import { InjectionToken } from '@angular/core';
import { LayoutStore } from './layout.store';
import { LayoutState } from './layout.state';
/**
* [InjectionToken description]
*/
export declare const LayoutConfigToken: InjectionToken<{}>;
/**
* [layoutStoreFactory description]
*/
export declare function layoutStoreFactory(layoutConfig: LayoutState): LayoutStore;
/**
* [layoutProviders description]
*/
export declare function layoutProvider(layoutConfig: LayoutState): ({
provide: typeof LayoutStore;
useFactory: typeof layoutStoreFactory;
deps: InjectionToken<{}>[];
useValue?: undefined;
} | {
provide: InjectionToken<{}>;
useValue: LayoutState;
useFactory?: undefined;
deps?: undefined;
})[];