import type { IsEqual } from './IsEqual'; /** * Pick parameters without readonly * * @example * PickWritable<{ readonly a: string; b: string }> -> { b: string; } */ export type PickWritable = { [TKey in keyof TObject as Extract>]: TObject[TKey]; }; /** * Returns keys of parameters without readonly * * @example * PickWritableKeys<{ readonly a: string; b: string }> -> 'b' */ export type PickWritableKeys = keyof PickWritable; //# sourceMappingURL=PickWritable.d.ts.map