UNPKG

@mojir/lits

Version:

Lits is a Lisp dialect implemented in TypeScript

10 lines (9 loc) 841 B
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[];