UNPKG

307 BTypeScriptView Raw
1import { IsEqualConsideringWritability } from "./is-equal-considering-writability";
2import { Writable } from "./writable";
3export type IsFullyWritable<Type extends object> = IsEqualConsideringWritability<
4 {
5 [Key in keyof Type]: Type[Key];
6 },
7 Writable<{
8 [Key in keyof Type]: Type[Key];
9 }>
10>;