UNPKG

@altostra/core

Version:

Core library for shared types and logic

10 lines (9 loc) 419 B
import type { NonEmptyString } from "../../../common/CustomTypes/NonEmptyString"; declare const iamNameSym: unique symbol; export declare type IAMName = NonEmptyString & { [iamNameSym]: unknown; }; export declare function isIAMName(value: unknown): value is IAMName; export declare function assertIAMName(value: unknown): asserts value is IAMName; export declare function iamName(name: string): IAMName; export {};