Package Exports
- @expresscsv/schemas
Readme
@expresscsv/schemas
Schema authoring and type inference for ExpressCSV, without the widget launcher.
Usage
import { type Infer, x } from '@expresscsv/schemas';
const employeeSchema = x.row({
name: x.string(),
email: x.string().email(),
salary: x.number().currency('USD').optional(),
});
type Employee = Infer<typeof employeeSchema>;Exports
xInferExTypeExBaseDefExRowExRowShapeExRowWithOptionalColumns
Not included
This package intentionally does not export the widget launcher, React bindings, or importer configuration types. Use @expresscsv/sdk or @expresscsv/react for those integration surfaces.