@kurai-io/redis
Version:
Schema-based abstraction layer for redis database interactions
6 lines (5 loc) • 439 B
TypeScript
import { ArraySchema, BasePrimitive, NullableSchema, ObjectSchema } from '@sigiljs/seal';
import { InferSchema } from '@sigiljs/seal/types';
type InputShape = BasePrimitive<any> | ArraySchema<BasePrimitive<any> | NullableSchema<BasePrimitive<any>>> | NullableSchema<BasePrimitive<any>> | ObjectSchema<any>;
export default function sealJsonParser<T extends InputShape>(jsonArrayString: string, schema: T): InferSchema<T> | null;
export {};