UNPKG

@thasmo/external-svg-polyfill

Version:

Small and basic polyfill to support referencing external SVG files.

28 lines (27 loc) 659 B
import Options from './Options'; export default class Polyfill { private options; private parser; private observer; private process; private cache; private handler; private defaults; constructor(options?: Options); run(): void; detect(): boolean; observe(): void; unobserve(): void; destroy(): void; private updateElements; private processElement; private loadFile; private generateIdentifier; private dispatchEvent; private renderFrame; private setLinkAttribute; private prefixValues; private onDocumentChanged; private onViewportChange; private onFileLoaded; }