dynamicTagQueue.d.ts 718 B

1234567891011121314151617181920
  1. import { NativeKrpanoRendererObject } from "../types";
  2. import { PromiseQueue } from "./PromiseQueue";
  3. export declare class DynamicTagQueue {
  4. krpanoRenderer?: NativeKrpanoRendererObject;
  5. queue: PromiseQueue<unknown>;
  6. syncTagsLoaded: boolean;
  7. syncTagStack: {
  8. tagName: string;
  9. attribute: Record<string, unknown>;
  10. }[];
  11. constructor(krpanoRenderer?: NativeKrpanoRendererObject);
  12. /**
  13. * 等待 include 标签加载完成
  14. */
  15. waitIncludeLoaded(push?: boolean): Promise<unknown>;
  16. pushSyncTag(tagName: string, attribute: Record<string, unknown>): void;
  17. createSyncTags(): Promise<Document>;
  18. private getXMLContent;
  19. }
  20. //# sourceMappingURL=DynamicTagQueue.d.ts.map