summaryrefslogtreecommitdiff
path: root/src/lang/util/number.ts
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2025-11-02 20:24:33 -0800
committerKai Stevenson <kai@kaistevenson.com>2025-11-02 20:24:33 -0800
commit632c153b974ee9c553d08beb27d5e4d60396a2ac (patch)
tree69ace6b3f9b3dff5a8a90cf85829a2f13fcf2606 /src/lang/util/number.ts
parent4dc08222b1b9160a699a03fca7cc0e21cc4bdece (diff)
map index
Diffstat (limited to 'src/lang/util/number.ts')
-rw-r--r--src/lang/util/number.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lang/util/number.ts b/src/lang/util/number.ts
index 132994b..6e4e360 100644
--- a/src/lang/util/number.ts
+++ b/src/lang/util/number.ts
@@ -32,3 +32,6 @@ export type Multiply<M extends number, N extends number> = MultiplyInner<
M,
NumberToArray<N>
>;
+
+export type ExtractNumber<T extends any> =
+ T extends `${infer Inner extends number}` ? Inner : never;