unannotate
This commit is contained in:
parent
a19a9d50c6
commit
055b367764
|
@ -56,6 +56,10 @@ export class Annotated<T extends object = DefaultPointer> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function unannotate<T extends object = DefaultPointer>(v: Value<T>): Value<T> {
|
||||||
|
return Annotated.isAnnotated<T>(v) ? v.item : v;
|
||||||
|
}
|
||||||
|
|
||||||
export function peel<T extends object = DefaultPointer>(v: Value<T>): Value<T> {
|
export function peel<T extends object = DefaultPointer>(v: Value<T>): Value<T> {
|
||||||
return strip(v, 1);
|
return strip(v, 1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue