For clean generics / templating / substitution purposes avoiding circular dependencies. Please use External.

interface AbstractExternal {
    application: unknown;
    elementRootUpdate: unknown;
    sessionStorage: unknown;
}
Hierarchy

Properties

application: unknown
elementRootUpdate: unknown
sessionStorage: unknown