@mojir/lits
Version:
Lits is a Lisp dialect implemented in TypeScript
10 lines (9 loc) • 841 B
TypeScript
import type { SourceCodeInfo } from '../tokenizer/token';
export declare function asArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): unknown[];
export declare function assertArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): asserts value is unknown[];
export declare function isStringArray(value: unknown): value is string[];
export declare function asStringArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): string[];
export declare function assertStringArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): asserts value is string[];
export declare function isCharArray(value: unknown): value is string[];
export declare function asCharArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): string[];
export declare function assertCharArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): asserts value is string[];