TypedObject: (
__namedParameters: TypedObjectProps,
) => <SchemaFields extends Fields, Options extends TypedObjectOptions>(
fields: SchemaFields,
options?: Options,
) => TypedObjectPrototype<
TypedObjectFields<SchemaFields, Options>,
Encoded<SchemaFields>,
>
Type declaration
- (
__namedParameters: TypedObjectProps,
): <SchemaFields extends Fields, Options extends TypedObjectOptions>(
fields: SchemaFields,
options?: Options,
) => TypedObjectPrototype<
TypedObjectFields<SchemaFields, Options>,
Encoded<SchemaFields>,
> Parameters
- __namedParameters: TypedObjectProps
Returns <SchemaFields extends Fields, Options extends TypedObjectOptions>(
fields: SchemaFields,
options?: Options,
) => TypedObjectPrototype<
TypedObjectFields<SchemaFields, Options>,
Encoded<SchemaFields>,
>
Base class factory for typed objects.