UNPKG

@data-client/endpoint

Version:

Declarative Network Interface Definitions

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