UNPKG

@docgeni/template

Version:

Docgeni - Angular Template Components

44 lines 1.87 kB
import { OnInit, Type } from '@angular/core'; import { LiveExample } from '../../interfaces/public-api'; import { ExampleLoader } from '../../services/example-loader'; import { GlobalContext } from '../../services/public-api'; import { HttpClient } from '@angular/common/http'; import { StackblitzExampleService } from '../../services/stackblitz-example.service'; import * as i0 from "@angular/core"; interface ExampleTab { name: string; path: string; } export declare class ExampleViewerComponent implements OnInit { private exampleLoader; private globalContext; private http; private stackblitzExampleService; private _inline; isExampleViewer: boolean; /** * @deprecated please use name */ set exampleName(name: string); name: string; get inline(): boolean; set inline(value: boolean); /** Component type for the current example. */ exampleComponentType: Type<any> | null; exampleModuleType: Type<any> | null; example: LiveExample; showSource: boolean; exampleTabs: ExampleTab[]; selectedTab: ExampleTab; get enableIvy(): boolean; constructor(exampleLoader: ExampleLoader, globalContext: GlobalContext, http: HttpClient, stackblitzExampleService: StackblitzExampleService); private transformFileName; ngOnInit(): void; selectExampleTab(tab: ExampleTab): void; toggleSource(): void; openStackBlitz(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ExampleViewerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ExampleViewerComponent, "dg-example-viewer", never, { "exampleName": { "alias": "exampleName"; "required": false; }; "name": { "alias": "name"; "required": false; }; "inline": { "alias": "inline"; "required": false; }; }, {}, never, never, false, never>; } export {}; //# sourceMappingURL=example-viewer.component.d.ts.map