UNPKG

@alauda/doom

Version:

Doctor Doom making docs.

42 lines (41 loc) 1.22 kB
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: "产品品牌简称"; }; readonly alaudaCloudLink: { readonly en: "[Alauda Cloud](https://cloud.alauda.io)"; readonly zh: "[Alauda Cloud](https://cloud.alauda.cn)"; }; }; 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 {};