UNPKG

@chassisjs/hermes

Version:

Production-Ready TypeScript Outbox Pattern

6 lines (5 loc) 349 B
import { Flavour } from './flavour.js'; export type NonEmptyString<T extends string = string, StringType extends string = string> = Flavour<StringType, 'NonEmptyString'> & { readonly __nonEmptyStringType?: T; }; export declare const parseNonEmptyString: <T extends string = string>(arg: string | undefined, error?: string) => NonEmptyString<T>;