@produck/es-abstract
v0.4.2
Published
Convenience entry re-exporting the abstract-class toolkit.
Readme
@produck/es-abstract
Convenience entry that re-exports the abstract-class toolkit.
Installation
npm install @produck/es-abstractUsage
import Abstract, {
Member as _,
SubConstructorProxy,
} from '@produck/es-abstract';
const AbstractSample = Abstract(
class Sample {},
...[Abstract({ foo: _.String }), Abstract.Static('qux', _.Boolean)],
);Exports
- default export —
Abstract, re-exported from@produck/es-abstract-token. SubConstructorProxy— re-exported from@produck/es-abstract-token.Member— the namespace of@produck/es-abstract-member.
Packages
@produck/es-abstract-token— the abstract constructor and field groups.@produck/es-abstract-member— ready-made member parsers.@produck/es-abstract-member-zod— member parsers built from zod schemas.
License
MIT
Author
Produck
