@proofkit/fmodata
Version:
FileMaker OData API client
15 lines (14 loc) • 2.04 kB
TypeScript
/** biome-ignore-all lint/performance/noBarrelFile: Re-exporting all public API from the client folder */
export type { FFetchOptions } from '@fetchkit/ffetch';
export { AbortError, CircuitOpenError, NetworkError, RetryLimitError, TimeoutError, } from '@fetchkit/ffetch';
export type { CountBuilder } from './client/count-builder.js';
export type { Database } from './client/database.js';
export type { EntitySet } from './client/entity-set.js';
export { FMServerConnection } from './client/filemaker-odata.js';
export type { ContainerField, DateField, Field, NumericField, SchemaManager, StringField, TimeField, TimestampField, } from './client/schema-manager.js';
export type { Webhook, WebhookAddResponse, WebhookInfo, WebhookListResponse, } from './client/webhook-builder.js';
export type { FMODataErrorType } from './errors.js';
export { BatchTruncatedError, FMODataError, HTTPError, isBatchTruncatedError, isFMODataError, isHTTPError, isODataError, isRecordCountMismatchError, isResponseParseError, isResponseStructureError, isSchemaLockedError, isTransientError, isValidationError, ODataError, RecordCountMismatchError, ResponseParseError, ResponseStructureError, SchemaLockedError, ValidationError, } from './errors.js';
export type { Logger } from './logger.js';
export { and, asc, type Column, type ColumnFunction, calcField, containerField, contains, dateField, desc, endsWith, eq, type FieldBuilder, type FilterExpression, FMTable, type FMTableWithColumns as TableOccurrenceResult, fmTableOccurrence, getTableColumns, gt, gte, type InferTableSchema, inArray, isColumn, isColumnFunction, isNotNull, isNull, type ListFieldOptions, listField, lt, lte, matchesPattern, ne, not, notInArray, numberField, type OrderByExpression, or, startsWith, textField, timeField, timestampField, tolower, toupper, trim, } from './orm/index.js';
export type { BatchItemResult, BatchResult, CountedListResult, ExecuteMethodOptions, ExecuteOptions, FetchHandler, InferSchemaType, Metadata, ODataRecordMetadata, Result, RetryPolicy, } from './types.js';