@alauda-fe/common
Version:
Alauda frontend team common codes.
21 lines (20 loc) • 1.32 kB
TypeScript
import { BehaviorSubject, Observable } from 'rxjs';
import { KubernetesResource, YamlUtilService, Arrayable } from '../../core/public-api';
import * as i0 from "@angular/core";
export declare class ResourceYamlDisplayComponent<T extends KubernetesResource> {
private readonly yamlUtil;
concise$$: BehaviorSubject<boolean>;
reduce$$: BehaviorSubject<boolean>;
hasWrapper: boolean;
conciseEnable: boolean;
manageFieldActionEnable: boolean;
resource: Arrayable<T>;
readonly resource$: Observable<Arrayable<T>>;
constructor(yamlUtil: YamlUtilService);
yaml$: Observable<string>;
editorOptions: import("../code-editor-configs").IEditorConstructionOptions;
viewActions: import("@alauda/code-editor").CodeEditorActionsConfig;
conciseChange(value: boolean): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ResourceYamlDisplayComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ResourceYamlDisplayComponent<any>, "acl-resource-yaml-display", never, { "hasWrapper": { "alias": "hasWrapper"; "required": false; }; "conciseEnable": { "alias": "conciseEnable"; "required": false; }; "manageFieldActionEnable": { "alias": "manageFieldActionEnable"; "required": false; }; "resource": { "alias": "resource"; "required": false; }; }, {}, never, never, true, never>;
}