@mantic-ui/angular-doc
Version:
mantic UI Components for Documentation for Angular
164 lines (149 loc) • 8.26 kB
TypeScript
import * as i0 from '@angular/core';
import { EventEmitter, EnvironmentProviders } from '@angular/core';
import { SegmentComponent, BooleanLike } from '@mantic-ui/angular';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
declare class ExampleCodeComponent extends SegmentComponent {
private isLive;
label: string | undefined;
code: string | undefined;
languages: string[];
get live(): boolean;
set live(value: BooleanLike);
readonly liveClick: EventEmitter<MouseEvent>;
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<ExampleCodeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ExampleCodeComponent, "m-example-code", never, { "label": { "alias": "label"; "required": false; }; "code": { "alias": "code"; "required": false; }; "languages": { "alias": "languages"; "required": false; }; "live": { "alias": "live"; "required": false; }; }, { "liveClick": "liveClick"; }, never, ["*"], true, never>;
}
declare class ExampleDescriptionComponent {
static ɵfac: i0.ɵɵFactoryDeclaration<ExampleDescriptionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ExampleDescriptionComponent, "m-example-description", never, {}, {}, never, ["*"], true, never>;
}
declare class ExampleFrameComponent {
src: string;
static ɵfac: i0.ɵɵFactoryDeclaration<ExampleFrameComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ExampleFrameComponent, "m-example-frame", never, { "src": { "alias": "src"; "required": true; }; }, {}, never, never, true, never>;
}
declare class ExampleComponent {
private headerField;
get header(): string | undefined;
set header(value: string | undefined);
description: string | undefined;
code: string | undefined;
showCode: boolean;
languages: string[];
id: string | undefined;
hint: string | undefined;
hintClass: string;
hintLink: string | undefined;
hintTarget: string;
toggleCode(): void;
private refreshId;
static ɵfac: i0.ɵɵFactoryDeclaration<ExampleComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ExampleComponent, "m-example", never, { "header": { "alias": "header"; "required": false; }; "description": { "alias": "description"; "required": false; }; "code": { "alias": "code"; "required": false; }; "showCode": { "alias": "showCode"; "required": false; }; "languages": { "alias": "languages"; "required": false; }; "hint": { "alias": "hint"; "required": false; }; "hintClass": { "alias": "hintClass"; "required": false; }; "hintLink": { "alias": "hintLink"; "required": false; }; "hintTarget": { "alias": "hintTarget"; "required": false; }; }, {}, never, ["m-example-description", "*"], true, never>;
}
interface NugetPackageVersion {
authors: string;
description: string;
iconUrl: string;
id: string;
language: string;
licenseExpression: string;
licenseUrl: string;
listed: boolean;
minClientVersion: string;
packageContent: string;
projectUrl: string;
published: Date;
requireLicenseAcceptance: boolean;
summary: string;
tags: string[];
title: string;
version: string;
}
declare class NugetApiService {
private readonly http;
private readonly cache;
constructor(http: HttpClient);
find(packageName: string, version?: string): Observable<NugetPackageVersion[]>;
get(packageName: string): Observable<NugetPackageVersion[]>;
static ɵfac: i0.ɵɵFactoryDeclaration<NugetApiService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NugetApiService>;
}
declare class NugetInstallComponent {
private readonly nugetApiService;
private packageValue;
private searchVersionValue;
get package(): string | undefined;
set package(value: string | undefined);
version: string | undefined;
get searchVersion(): string | undefined;
set searchVersion(value: string | undefined);
constructor(nugetApiService: NugetApiService);
private refreshVersion;
static ɵfac: i0.ɵɵFactoryDeclaration<NugetInstallComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NugetInstallComponent, "m-nuget-install", never, { "package": { "alias": "package"; "required": false; }; "version": { "alias": "version"; "required": false; }; "searchVersion": { "alias": "searchVersion"; "required": false; }; }, {}, never, never, true, never>;
}
declare class NugetComponent {
private readonly nugetApiService;
private packageValue;
private searchVersionValue;
get package(): string | undefined;
set package(value: string | undefined);
version: string | undefined;
get searchVersion(): string | undefined;
set searchVersion(value: string | undefined);
constructor(nugetApiService: NugetApiService);
private refreshVersion;
static ɵfac: i0.ɵɵFactoryDeclaration<NugetComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NugetComponent, "m-nuget", never, { "package": { "alias": "package"; "required": false; }; "version": { "alias": "version"; "required": false; }; "searchVersion": { "alias": "searchVersion"; "required": false; }; }, {}, never, never, true, never>;
}
declare class NpmApiService {
private readonly http;
private readonly cache;
constructor(http: HttpClient);
find(packageName: string, version?: string): Observable<string[]>;
get(packageName: string): Observable<string[]>;
static ɵfac: i0.ɵɵFactoryDeclaration<NpmApiService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NpmApiService>;
}
declare class NpmComponent {
private readonly npmApiService;
private packageValue;
private searchVersionValue;
get package(): string | undefined;
set package(value: string | undefined);
version: string | undefined;
get searchVersion(): string | undefined;
set searchVersion(value: string | undefined);
get npmLink(): string;
constructor(npmApiService: NpmApiService);
private refreshVersion;
static ɵfac: i0.ɵɵFactoryDeclaration<NpmComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NpmComponent, "m-npm", never, { "package": { "alias": "package"; "required": false; }; "version": { "alias": "version"; "required": false; }; "searchVersion": { "alias": "searchVersion"; "required": false; }; }, {}, never, never, true, never>;
}
declare class NpmInstallComponent {
private readonly nugetApiService;
private packageValue;
private searchVersionValue;
private isDev;
get package(): string | undefined;
set package(value: string | undefined);
version: string | undefined;
get searchVersion(): string | undefined;
set searchVersion(value: string | undefined);
get dev(): boolean;
set dev(value: BooleanLike);
constructor(nugetApiService: NpmApiService);
private refreshVersion;
static ɵfac: i0.ɵɵFactoryDeclaration<NpmInstallComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NpmInstallComponent, "m-npm-install", never, { "package": { "alias": "package"; "required": false; }; "version": { "alias": "version"; "required": false; }; "searchVersion": { "alias": "searchVersion"; "required": false; }; "dev": { "alias": "dev"; "required": false; }; }, {}, never, never, true, never>;
}
declare function provideHighlightJs(): EnvironmentProviders;
declare function getHighlightLanguages(): unknown;
declare class ManticUiDocModule {
static ɵfac: i0.ɵɵFactoryDeclaration<ManticUiDocModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<ManticUiDocModule, never, [typeof ExampleComponent, typeof ExampleCodeComponent, typeof ExampleFrameComponent, typeof NugetComponent, typeof NugetInstallComponent, typeof NpmComponent, typeof NpmInstallComponent], [typeof ExampleComponent, typeof ExampleCodeComponent, typeof ExampleFrameComponent, typeof NugetComponent, typeof NugetInstallComponent, typeof NpmComponent, typeof NpmInstallComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<ManticUiDocModule>;
}
export { ExampleCodeComponent, ExampleComponent, ExampleDescriptionComponent, ExampleFrameComponent, ManticUiDocModule, NpmComponent, NpmInstallComponent, NugetComponent, NugetInstallComponent, getHighlightLanguages, provideHighlightJs };