UNPKG

@k8ts/instruments

Version:

A collection of utilities and core components for k8ts.

19 lines 667 B
import { Meta } from "@k8ts/metadata"; import { Kind } from "../api-kind"; import { Origin, OriginEntity } from "./origin-node"; export interface OriginEntityProps { meta?: Meta.Input; alias?: string; } export declare abstract class BaseOriginEntity<Props extends OriginEntityProps = OriginEntityProps> implements OriginEntity { #private; readonly name: string; readonly props: Props; abstract readonly kind: Kind.Kind; meta: Meta; get alias(): string | undefined; get node(): Origin; constructor(name: string, props: Props, parent: Origin | null); get shortFqn(): string; } //# sourceMappingURL=base-origin-entity.d.ts.map