Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
view-container / dist / models / StyleSheet.d.ts
Size: Mime:
import { Tag } from './StyleTags';
declare class StyleSheet {
    id: number;
    sealed: boolean;
    forceServer: boolean;
    target: HTMLElement;
    tagMap: {
        [key: string]: Tag<any>;
    };
    deferred: {
        [key: string]: string[];
    };
    rehydratedNames: {
        [key: string]: boolean;
    };
    ignoreRehydratedNames: {
        [key: string]: boolean;
    };
    tags: Tag<any>[];
    importRuleTag: Tag<any>;
    capacity: number;
    clones: StyleSheet[];
    constructor(target?: HTMLElement, forceServer?: boolean);
    rehydrate(): this;
    static readonly master: StyleSheet;
    static readonly instance: StyleSheet;
    static reset(forceServer?: boolean): void;
    clone(): StyleSheet;
    sealAllTags(): void;
    makeTag(tag: Tag<any>): Tag<any>;
    getImportRuleTag: () => Tag<any>;
    getTagForId(id: string): Tag<any>;
    hasId(id: string): boolean;
    hasNameForId(id: string, name: string): boolean;
    deferredInject(id: string, cssRules: string[]): void;
    inject(id: string, cssRules: string[], name?: string): void;
    remove(id: string): void;
    toHTML(): string;
    toReactElements(): Array<any>;
}
export default StyleSheet;