From 482c90b53b257dc467fa9a8660897f1f1235a481 Mon Sep 17 00:00:00 2001 From: ztimson Date: Mon, 12 May 2025 16:28:10 -0400 Subject: [PATCH] + Added writable --- package.json | 2 +- src/types.ts | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index e9e49ff..e4e4010 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/utils", - "version": "0.24.5", + "version": "0.24.6", "description": "Utility library", "author": "Zak Timson", "license": "MIT", diff --git a/src/types.ts b/src/types.ts index 3ea79bb..4aa7fca 100644 --- a/src/types.ts +++ b/src/types.ts @@ -18,3 +18,10 @@ export function typeKeys() { return Object.keys({}) as Array; } + +/** + * Mark all properties as writable + */ +type Writable = { + -readonly [P in keyof T]: T[P] +};