TypeScript/tests/cases/compiler/mappedTypePartialNonHomomorphicBaseConstraint.ts

8 lines
173 B
TypeScript
Raw Normal View History

export type Errors<D> = { readonly [K in keyof D | "base"]?: string[] };
class Model<D> {
getErrors(): Errors<D> {
return { base: ["some base error"] };
}
}