@stories-js/angular
Version:
Angular Stories renderer and wrapper for custom elements of Stories to be used as first-class Angular components
25 lines (24 loc) • 1.21 kB
TypeScript
import type { ComponentRef } from '@angular/core';
import { ViewContainerRef, ComponentFactoryResolver } from '@angular/core';
import type { Subscription } from 'rxjs';
import type { StoryComponent } from './types';
import * as i0 from "@angular/core";
export declare class StoriesAngularRendererComponent {
private vcRef;
private resolver;
doc: Document | undefined;
compRef: ComponentRef<unknown> | undefined;
_story: StoryComponent | undefined;
set story(value: StoryComponent | undefined);
get story(): StoryComponent | undefined;
mountTarget: string | undefined;
initialContent: string;
subscriptions: Subscription[];
constructor(vcRef: ViewContainerRef, resolver: ComponentFactoryResolver);
onLoad(iframe: HTMLIFrameElement): void;
getTarget(): Element | undefined;
removeChildren(parent: Element): void;
createComponent(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<StoriesAngularRendererComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<StoriesAngularRendererComponent, "stories-angular-renderer", never, { "story": "story"; "mountTarget": "mountTarget"; "initialContent": "initialContent"; }, {}, never, never>;
}