@loaders.gl/loader-utils
Version:
Framework-independent loaders for 3D graphics formats
58 lines • 4.95 kB
TypeScript
export type { DataType, SyncDataType, BatchableDataType, TypedArray, BigTypedArray, TypedArrayConstructor, BigTypedArrayConstructor, NumberArray, NumericArray, FetchLike } from "./types.js";
export type { Loader, LoaderWithParser, LoaderContext, LoaderOptions, LoaderOptionsType, LoaderReturnType, LoaderBatchType, LoaderArrayOptionsType, LoaderArrayReturnType, LoaderArrayBatchType } from "./loader-types.js";
export { parseFromContext, parseSyncFromContext, parseInBatchesFromContext } from "./loader-types.js";
export type { Writer, WriterWithEncoder, WriterOptions, WriterOptionsType, WriterDataType, WriterBatchType } from "./writer-types.js";
export { assert } from "./lib/env-utils/assert.js";
export { isBrowser, isWorker, nodeVersion, self, window, global, document } from "./lib/env-utils/globals.js";
export { log } from "./lib/log-utils/log.js";
export { mergeLoaderOptions } from "./lib/option-utils/merge-loader-options.js";
export { registerJSModules } from "./lib/module-utils/js-module-utils.js";
export { checkJSModule, getJSModule, getJSModuleOrNull } from "./lib/module-utils/js-module-utils.js";
export { createLoaderWorker } from "./lib/worker-loader-utils/create-loader-worker.js";
export { parseWithWorker, canParseWithWorker } from "./lib/worker-loader-utils/parse-with-worker.js";
export { canEncodeWithWorker } from "./lib/worker-loader-utils/encode-with-worker.js";
export { parseJSON } from "./lib/parser-utils/parse-json.js";
export { sliceArrayBuffer, concatenateArrayBuffers, concatenateArrayBuffersFromArray, concatenateTypedArrays, compareArrayBuffers } from "./lib/binary-utils/array-buffer-utils.js";
export { padToNBytes, copyToArray, copyArrayBuffer } from "./lib/binary-utils/memory-copy-utils.js";
export { padStringToByteAlignment, copyStringToDataView, copyBinaryToDataView, copyPaddedArrayBufferToDataView, copyPaddedStringToDataView } from "./lib/binary-utils/dataview-copy-utils.js";
export { getFirstCharacters, getMagicString } from "./lib/binary-utils/get-first-characters.js";
export { makeTextEncoderIterator, makeTextDecoderIterator, makeLineIterator, makeNumberedLineIterator } from "./lib/iterators/text-iterators.js";
export { forEach, concatenateArrayBuffersAsync } from "./lib/iterators/async-iteration.js";
export { default as RequestScheduler } from "./lib/request-utils/request-scheduler.js";
export { setPathPrefix, getPathPrefix, resolvePath } from "./lib/path-utils/file-aliases.js";
export { addAliases as _addAliases } from "./lib/path-utils/file-aliases.js";
export { JSONLoader } from "./json-loader.js";
export { isBuffer, toBuffer, toArrayBuffer } from "./lib/binary-utils/memory-conversion-utils.js";
export { promisify1, promisify2 } from "./lib/node/promisify.js";
import * as path from "./lib/path-utils/path.js";
export { path };
import * as stream from "./lib/node/stream.js";
export { stream };
export type { ReadableFile, WritableFile, Stat } from "./lib/files/file.js";
export { BlobFile } from "./lib/files/blob-file.js";
export { HttpFile } from "./lib/files/http-file.js";
export { NodeFileFacade as NodeFile } from "./lib/files/node-file-facade.js";
export type { FileSystem, RandomAccessFileSystem } from "./lib/filesystems/filesystem.js";
export { NodeFileSystemFacade as NodeFilesystem } from "./lib/filesystems/node-filesystem-facade.js";
export type { FileProviderInterface } from "./lib/file-provider/file-provider-interface.js";
export { isFileProvider } from "./lib/file-provider/file-provider-interface.js";
export { FileProvider } from "./lib/file-provider/file-provider.js";
export { FileHandleFile } from "./lib/file-provider/file-handle-file.js";
export { DataViewFile } from "./lib/file-provider/data-view-file.js";
export type { Source } from "./source-types.js";
export type { DataSourceProps } from "./lib/sources/data-source.js";
export { DataSource } from "./lib/sources/data-source.js";
export { ImageSource } from "./lib/sources/image-source.js";
export type { ImageType } from "./lib/sources/utils/image-type.js";
export type { ImageSourceProps, ImageSourceMetadata } from "./lib/sources/image-source.js";
export type { GetImageParameters } from "./lib/sources/image-source.js";
export { VectorSource } from "./lib/sources/vector-source.js";
export type { VectorSourceProps, VectorSourceMetadata } from "./lib/sources/vector-source.js";
export type { GetFeaturesParameters } from "./lib/sources/vector-source.js";
export type { TileSource, TileSourceProps } from "./lib/sources/tile-source.js";
export type { TileSourceMetadata, GetTileParameters } from "./lib/sources/tile-source.js";
export type { GetTileDataParameters } from "./lib/sources/tile-source.js";
export type { ImageTileSource } from "./lib/sources/image-tile-source.js";
export type { VectorTileSource, VectorTileSourceProps } from "./lib/sources/vector-tile-source.js";
export type { VectorTile } from "./lib/sources/vector-tile-source.js";
//# sourceMappingURL=index.d.ts.map