Add Embedded<T>

This commit is contained in:
Tony Garnock-Jones 2024-03-12 22:47:50 +01:00
parent 3eeee5f090
commit 95ac4b13df
1 changed files with 4 additions and 0 deletions

View File

@ -32,6 +32,10 @@ export function isEmbedded<T extends Embeddable>(v: Value<T>): v is T {
&& ((_v: T) => true)(v);
}
export class Embedded<T> {
constructor(public readonly value: T) {}
}
export class GenericEmbedded {
generic: Value;