UNPKG

@altostra/core

Version:

Core library for shared types and logic

10 lines (9 loc) 388 B
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 {};