UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

23 lines (22 loc) 758 B
import { IManifestSubscriber } from "./ManifestPublisher"; import { ClientResolvableLoadRule } from "../../models"; interface IEvaluateExtendApiRule { resolvedRules: () => boolean; resolver: () => void; } export interface ManifestSupportingExtendLoadRules { extendApiRules?: Array<ClientResolvableLoadRule>; evaluateExtendApiRule?: IEvaluateExtendApiRule; } export declare class ManifestExtendRuleLoader { private static _Instance; private static WatchedManifests; private Subscriber; private constructor(); static manifestSubscriber: () => IManifestSubscriber; private static clearManifests; private static done; private static registerTypeSubscriptions; private static newManifestAvailible; } export {};