@altostra/core
Version:
Core library for shared types and logic
10 lines (9 loc) • 388 B
TypeScript
import type { EntityId } from "../CustomTypes/EntityId";
declare const userIdSymbol: unique symbol;
export declare type UserId = EntityId & {
[userIdSymbol]: unknown;
};
export declare function userId(value: string): UserId;
export declare function isUserId(value: unknown): value is UserId;
export declare function validateUserId(value: unknown): asserts value is UserId;
export {};