UNPKG

@data-client/endpoint

Version:

Declarative Network Interface Definitions

16 lines 1.46 kB
export type { EndpointOptions, EndpointInstance, EndpointInstanceInterface, EndpointExtendOptions, } from './endpoint.js'; export * as schema from './schema.js'; export type { Array, Invalidate, Collection, DefaultArgs } from './schema.js'; export { default as Entity } from './schemas/Entity.js'; export { default as EntityMixin } from './schemas/EntityMixin.js'; export type { IEntityClass, IEntityInstance } from './schemas/EntityTypes.js'; export { default as validateRequired } from './validateRequired.js'; export { INVALID } from './special.js'; export type { EndpointInterface, ReadEndpoint, MutateEndpoint, Schema, SnapshotInterface, ExpiryStatusInterface, SchemaSimple, SchemaClass, PolymorphicInterface, Queryable, } from './interface.js'; export type { EntityFields } from './schemas/EntityFields.js'; export type { AbstractInstanceType, Normalize, NormalizeNullable, Denormalize, DenormalizeNullable, SchemaArgs, ObjectArgs, EntityMap, RecordClass, NormalizedNullableObject, NormalizeObject, NormalizedEntity, DenormalizeObject, DenormalizeNullableObject, } from './normal.js'; export type { EndpointExtraOptions, FetchFunction, ResolveType, EndpointParam, NetworkError, UnknownError, ErrorTypes, EndpointToFunction, } from './types.js'; export type { NI } from './NoInfer.js'; export { default as Endpoint, ExtendableEndpoint } from './endpoint.js'; export type { KeyofEndpointInstance } from './endpoint.js'; //# sourceMappingURL=index.d.ts.map