@k8ts/metadata
Version:
K8ts tools for working with k8ts metadata.
21 lines • 874 B
TypeScript
import { Metadata_Key_Base } from "./base";
import { Metadata_Key_Domain } from "./domain-prefix";
import type { Metadata_Key_sPrefix, Metadata_Key_sValue } from "./string-types";
export declare class Metadata_Key_Value extends Metadata_Key_Base {
private readonly _prefix;
private readonly _domain;
private readonly _name;
type: "full";
constructor(_prefix: string, _domain: string | undefined, _name: string);
get metaType(): "core" | "label" | "comment" | "annotation";
get suffix(): string;
get str(): Metadata_Key_sValue;
get parent(): Metadata_Key_Domain | null;
prefix(): Metadata_Key_sPrefix;
prefix(prefix: Metadata_Key_sPrefix): this;
name(): string;
name(name: string): this;
domain(): Metadata_Key_Domain;
domain(domain: string | Metadata_Key_Domain): this;
}
//# sourceMappingURL=metadata-key.d.ts.map