@alauda/doom
Version:
Doctor Doom making docs.
38 lines (37 loc) • 1.05 kB
TypeScript
import type { SetOptional } from 'type-fest';
export interface TermItem {
en: string;
zh?: string;
ru?: string;
description?: string;
badCases?: {
en?: string[];
zh?: string[];
ru?: string[];
};
}
declare const terms: {
readonly company: {
readonly en: "Alauda";
readonly zh: "灵雀云";
readonly description: "公司品牌";
};
readonly product: {
readonly en: "Alauda Container Platform";
readonly zh: "灵雀云容器平台";
readonly description: "产品品牌";
};
readonly productShort: {
readonly en: "ACP";
readonly description: "产品品牌简称";
};
};
export type TermName = keyof typeof terms;
export type NamedTerms = Record<TermName, TermItem>;
export interface NamedTermItem extends TermItem {
name: TermName;
}
export type NormalizedTermItem = SetOptional<NamedTermItem, 'name'>;
export declare const namedTerms: NamedTerms;
export declare const namedTermItems: NamedTermItem[];
export {};