UNPKG

@altostra/core

Version:

Core library for shared types and logic

4 lines (3 loc) 259 B
import type { AnyTypeValidation } from '@altostra/type-validations'; export declare type StringParser = (data: string) => unknown; export declare function createDataParser<T>(validation: AnyTypeValidation<T>, ...parsers: StringParser[]): (data: string) => T;