@freeword/meta
Version:
Meta package for Freeword: exports all core types, constants, and utilities from the src/ directory.
16 lines • 1.04 kB
TypeScript
import type { ArrNZ, ArrNZRO } from '../types/TSTools.ts';
import { type ZodType } from '../validation/ZodInternal.ts';
export declare const arrNZT: ZodType<ArrNZ<any>, any, any[]>;
export declare const arrNZROT: ZodType<ArrNZRO<any>, any, readonly any[]>;
export declare function arrNZ<AT>(arr: readonly AT[]): ArrNZ<AT>;
export declare function cheatNZ<AT>(arr: readonly AT[]): ArrNZ<AT>;
export declare function nonemptyArrToFill<AT>(): ArrNZ<AT>;
export declare function isArrRO<AT>(arr: any): arr is readonly AT[];
export declare function isArrNZRO<AT>(arr: any): arr is ArrNZRO<AT>;
export declare function arrNZRO<AT>(arr: AT[]): ArrNZRO<AT>;
export declare function arrNZRO<AT>(arr: ArrNZRO<AT>): ArrNZRO<AT>;
export declare function cheatNZRO<AT>(arr: AT[]): ArrNZRO<AT>;
export declare function cheatNZRO<AT>(arr: ArrNZRO<AT>): ArrNZRO<AT>;
export declare function arrRO<AT>(arr: AT[]): readonly AT[];
export declare function appendMutatingly<IT>(target: IT[], ...rest: IT[][]): IT[];
//# sourceMappingURL=CollectionUtils.d.ts.map