@alauda-fe/common
Version:
Alauda frontend team common codes.
21 lines (20 loc) • 783 B
TypeScript
import { Arrayable, KubernetesResource } from '../public-api';
import * as i0 from "@angular/core";
export declare class YamlUtilService {
private readonly baseDomain;
constructor(baseDomain: string);
getConciseResource(r: KubernetesResource): KubernetesResource;
/**
*
*
* @template T
* @param {T} resource
* @param {boolean} [concise=false] 精简 Yaml
* @param {boolean} [reduce=false] 隐藏 managedFields
* @returns
* @memberof YamlUtilService
*/
generateFilteredYamlResource<T extends KubernetesResource>(resource: Arrayable<T>, concise?: boolean, reduce?: boolean): string;
static ɵfac: i0.ɵɵFactoryDeclaration<YamlUtilService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<YamlUtilService>;
}