UNPKG

@proofkit/fmodata

Version:
12 lines (11 loc) 1.24 kB
export { BaseTable, defineBaseTable } from './client/base-table.js'; export { TableOccurrence, createTableOccurrence, defineTableOccurrence, } from './client/table-occurrence.js'; export { FMServerConnection } from './client/filemaker-odata.js'; export type { Database } from './client/database.js'; export type { EntitySet } from './client/entity-set.js'; export type { SchemaManager, Field, StringField, NumericField, DateField, TimeField, TimestampField, ContainerField, } from './client/schema-manager.js'; export type { Result, InferSchemaType, InsertData, UpdateData, ODataRecordMetadata, Metadata, } from './types.js'; export type { Filter, TypedFilter, FieldFilter, StringOperators, NumberOperators, BooleanOperators, DateOperators, LogicalFilter, } from './filter-types.js'; export { TimeoutError, AbortError, NetworkError, RetryLimitError, CircuitOpenError, } from '@fetchkit/ffetch'; export { FMODataError, HTTPError, ODataError, SchemaLockedError, ValidationError, ResponseStructureError, RecordCountMismatchError, isHTTPError, isValidationError, isODataError, isSchemaLockedError, isResponseStructureError, isRecordCountMismatchError, isFMODataError, } from './errors.js'; export type { FMODataErrorType } from './errors.js';