@loaders.gl/core
Version:
The core API for working with loaders.gl loaders and writers
32 lines • 2.53 kB
TypeScript
export type { Loader, LoaderWithParser, LoaderContext, LoaderOptions, Writer, WriterOptions, DataType, SyncDataType, BatchableDataType, ReadableFile, WritableFile, Stat, FileSystem, RandomAccessFileSystem } from '@loaders.gl/loader-utils';
export { fetchFile } from "./lib/fetch/fetch-file.js";
export { FetchError } from "./lib/fetch/fetch-error.js";
export { readArrayBuffer } from "./lib/fetch/read-array-buffer.js";
export { setLoaderOptions, getLoaderOptions } from "./lib/api/loader-options.js";
export { registerLoaders } from "./lib/api/register-loaders.js";
export { selectLoader, selectLoaderSync } from "./lib/api/select-loader.js";
export { parse } from "./lib/api/parse.js";
export { parseSync } from "./lib/api/parse-sync.js";
export { parseInBatches } from "./lib/api/parse-in-batches.js";
export { load } from "./lib/api/load.js";
export { loadInBatches } from "./lib/api/load-in-batches.js";
export { encodeTable, encodeTableAsText, encodeTableInBatches } from "./lib/api/encode-table.js";
export { encode, encodeSync, encodeInBatches, encodeURLtoURL } from "./lib/api/encode.js";
export { encodeText, encodeTextSync } from "./lib/api/encode.js";
export { createDataSource } from "./lib/api/create-data-source.js";
export { selectSource as _selectSource } from "./lib/api/select-source.js";
export { setPathPrefix, getPathPrefix, resolvePath } from '@loaders.gl/loader-utils';
export { RequestScheduler } from '@loaders.gl/loader-utils';
export { makeIterator } from "./iterators/make-iterator/make-iterator.js";
export { makeStream } from "./iterators/make-stream/make-stream.js";
export { NullWorkerLoader, NullLoader } from "./null-loader.js";
export { JSONLoader } from '@loaders.gl/loader-utils';
export { fetchProgress as _fetchProgress } from "./lib/progress/fetch-progress.js";
export { BrowserFileSystem as _BrowserFileSystem } from "./lib/filesystems/browser-filesystem.js";
export { _unregisterLoaders } from "./lib/api/register-loaders.js";
export { isBrowser, isWorker, self, window, global, document } from '@loaders.gl/loader-utils';
export { assert } from '@loaders.gl/loader-utils';
export { forEach, concatenateArrayBuffersAsync } from '@loaders.gl/loader-utils';
export { makeTextDecoderIterator, makeTextEncoderIterator, makeLineIterator, makeNumberedLineIterator } from '@loaders.gl/loader-utils';
export { isPureObject, isPromise, isIterable, isAsyncIterable, isIterator, isResponse, isReadableStream, isWritableStream } from "./javascript-utils/is-type.js";
//# sourceMappingURL=index.d.ts.map