@ui-tool/core
Version:
38 lines • 2.99 kB
TypeScript
import { InjectionToken } from '@angular/core';
import { ISpinnerService } from '../../services/interfaces/spinner-service.interface';
import { IBannerService } from '../../services/interfaces/banners/banner-service.interface';
import { ISmartNavigatorService } from '../../services/interfaces/smart-navigator-service.interface';
import { IBannerContentBuilder } from '../../services/interfaces/banners/banner-content-builder.interface';
import { IDialogBuilder } from '../../services/interfaces/dialogs/dialog-builder.interface';
import { IScreenCodeResolver } from '../../services/interfaces/screen-code-resolver.interface';
import { IMeetRequirementService } from '../../modules/sentinel/requirement-sentinel/requirement-sentinel-service.interface';
import { IRoleSentinelService } from '../../modules/sentinel/role-sentinel/role-sentinel-service.interface';
import { IRequirementHandler } from '../../modules/sentinel/requirement-sentinel/requirement-handler.interface';
import { IFeatureSentinelService } from '../../modules/sentinel/feature-sentinel/feature-sentinel-service.interface';
import { IDialogService } from '../../services/interfaces/dialogs/dialog-service.interface';
import { DisplaySpinnerOptions } from '../../models';
import { IStackService } from '../../services/interfaces/stack-service.interface';
import { IAssetService } from '../../services';
export declare const SPINNER_SERVICE: InjectionToken<ISpinnerService>;
export declare const SPINNER_METHOD_INVOKE_CALLBACK: InjectionToken<(methodName: string, payload: any) => void>;
export declare const SPINNER_REQUEST_ID: InjectionToken<string>;
export declare const SPINNER_HOST: InjectionToken<string>;
export declare const DISPLAY_SPINNER_OPTIONS: InjectionToken<DisplaySpinnerOptions>;
export declare const BANNER_SERVICE: InjectionToken<IBannerService>;
export declare const BANNER_BUILDER: InjectionToken<IBannerContentBuilder>;
export declare const SMART_NAVIGATOR_SERVICE: InjectionToken<ISmartNavigatorService>;
export declare const SMART_NAVIGATOR_ROUTES: InjectionToken<{
[key: string]: string;
}>;
export declare const SMART_NAVIGATOR_SCREEN_CODE_RESOLVER: InjectionToken<IScreenCodeResolver>;
export declare const DIALOG_BUILDER: InjectionToken<IDialogBuilder>;
export declare const DIALOG_SERVICE: InjectionToken<IDialogService>;
export declare const WINDOW: InjectionToken<unknown>;
export declare const REQUIREMENT_SENTINEL_SERVICE: InjectionToken<IMeetRequirementService>;
export declare const REQUIREMENT_SENTINEL_EXCEPTION_PROCESSOR: InjectionToken<IMeetRequirementService>;
export declare const REQUIREMENT_HANDLER: InjectionToken<IRequirementHandler>;
export declare const FEATURE_SENTINEL_SERVICE: InjectionToken<IFeatureSentinelService>;
export declare const ROLE_SENTINEL_SERVICE: InjectionToken<IRoleSentinelService>;
export declare const STACK_SERVICE: InjectionToken<IStackService>;
export declare const ASSET_SERVICE: InjectionToken<IAssetService>;
//# sourceMappingURL=injectors.d.ts.map