@altostra/core
Version:
Core library for shared types and logic
10 lines (9 loc) • 526 B
TypeScript
declare const typeSymbol: unique symbol;
export declare type OriginAccessIdentity = string & {
[typeSymbol]: unknown;
};
export declare function originAccessIdentity(originAccessIdentityString: string): OriginAccessIdentity;
export declare function mkOriginAccessIdentity(identityId: string): OriginAccessIdentity;
export declare function isOriginAccessIdentity(val: unknown): val is OriginAccessIdentity;
export declare function validateOriginAccessIdentity(val: unknown): asserts val is OriginAccessIdentity;
export {};