@loaders.gl/loader-utils
Advanced tools
Comparing version 4.3.0-alpha.8 to 4.3.0-beta.1
export type { DataType, SyncDataType, BatchableDataType, TypedArray, BigTypedArray, TypedArrayConstructor, BigTypedArrayConstructor, NumberArray, NumericArray, FetchLike } from "./types.js"; | ||
export type { Loader, LoaderWithParser, LoaderContext, LoaderOptions, LoaderOptionsType, LoaderReturnType, LoaderBatchType } from "./loader-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 } from "./writer-types.js"; | ||
export type { Writer, WriterWithEncoder, WriterOptions, WriterOptionsType, WriterDataType, WriterBatchType } from "./writer-types.js"; | ||
export { assert } from "./lib/env-utils/assert.js"; | ||
@@ -6,0 +6,0 @@ export { isBrowser, isWorker, nodeVersion, self, window, global, document } from "./lib/env-utils/globals.js"; |
// __VERSION__ is injected by babel-plugin-version-inline | ||
// @ts-ignore TS2304: Cannot find name '__VERSION__'. | ||
const VERSION = typeof "4.3.0-alpha.7" !== 'undefined' ? "4.3.0-alpha.7" : 'latest'; | ||
const VERSION = typeof "4.3.0-alpha.8" !== 'undefined' ? "4.3.0-alpha.8" : 'latest'; | ||
/** | ||
@@ -5,0 +5,0 @@ * A JSON Micro loader (minimal bundle size) |
@@ -1,2 +0,1 @@ | ||
/// <reference types="node" /> | ||
/** | ||
@@ -3,0 +2,0 @@ * Check for Node.js `Buffer` (without triggering bundler to include Buffer polyfill on browser) |
@@ -8,3 +8,3 @@ // loaders.gl | ||
// @ts-ignore TS2304: Cannot find name '__VERSION__'. | ||
export const VERSION = typeof "4.3.0-alpha.7" !== 'undefined' ? "4.3.0-alpha.7" : 'latest'; | ||
export const VERSION = typeof "4.3.0-alpha.8" !== 'undefined' ? "4.3.0-alpha.8" : 'latest'; | ||
const version = VERSION[0] >= '0' && VERSION[0] <= '9' ? `v${VERSION}` : ''; | ||
@@ -11,0 +11,0 @@ // Make sure we set the global variable |
@@ -1,2 +0,1 @@ | ||
/// <reference types="node" /> | ||
/** | ||
@@ -3,0 +2,0 @@ * Convert Buffer to ArrayBuffer |
@@ -1,2 +0,1 @@ | ||
/// <reference types="node" /> | ||
/** | ||
@@ -3,0 +2,0 @@ * Convert Buffer to ArrayBuffer |
@@ -1,2 +0,1 @@ | ||
/// <reference types="node" /> | ||
import * as stream from 'stream'; | ||
@@ -3,0 +2,0 @@ export type { Writable } from 'stream'; |
import type { ImageType } from "./utils/image-type.js"; | ||
import type { TileSourceProps, TileSourceMetadata, GetTileParameters } from "./tile-source.js"; | ||
import type { TileSource } from "./tile-source.js"; | ||
import type { TileSourceProps, TileSourceMetadata, GetTileParameters, TileSource } from "./tile-source.js"; | ||
export type ImageTileSourceProps = TileSourceProps; | ||
@@ -5,0 +4,0 @@ /** |
@@ -1,3 +0,2 @@ | ||
import { isBrowser } from '@loaders.gl/worker-utils'; | ||
import { WorkerFarm, getWorkerURL } from '@loaders.gl/worker-utils'; | ||
import { isBrowser, WorkerFarm, getWorkerURL } from '@loaders.gl/worker-utils'; | ||
/** | ||
@@ -4,0 +3,0 @@ * Determines if a loader can parse with worker |
@@ -190,8 +190,14 @@ import { FetchLike, TransformBatches } from "./types.js"; | ||
type Preload = (url: string, options?: PreloadOptions) => any; | ||
/** Typescript helper to extract options type from a generic loader type */ | ||
/** Typescript helper to extract options type from a loader type */ | ||
export type LoaderOptionsType<T = Loader> = T extends Loader<any, any, infer Options> ? Options : never; | ||
/** Typescript helper to extract data type from a generic loader type */ | ||
/** Typescript helper to extract data type from a loader type */ | ||
export type LoaderReturnType<T = Loader> = T extends Loader<infer Return, any, any> ? Return : never; | ||
/** Typescript helper to extract batch type from a generic loader type */ | ||
/** Typescript helper to extract batch type from a loader type */ | ||
export type LoaderBatchType<T = Loader> = T extends Loader<any, infer Batch, any> ? Batch : never; | ||
/** Typescript helper to extract options type from an array of loader types */ | ||
export type LoaderArrayOptionsType<LoadersT extends Loader[] = Loader[]> = LoadersT[number]['options']; | ||
/** Typescript helper to extract data type from a loader type */ | ||
export type LoaderArrayReturnType<LoadersT extends Loader[] = Loader[]> = LoadersT[number]['dataType']; | ||
/** Typescript helper to extract batch type from a loader type */ | ||
export type LoaderArrayBatchType<LoadersT extends Loader[] = Loader[]> = LoadersT[number]['batchType']; | ||
/** | ||
@@ -198,0 +204,0 @@ * Parses `data` asynchronously using the supplied loader, parse function provided via the loader context |
@@ -62,4 +62,7 @@ /** Options for writers */ | ||
}; | ||
/** Typescript helper to extract the writer options type from a generic writer type */ | ||
export type WriterOptionsType<T = Writer> = T extends Writer<unknown, unknown, infer Options> ? Options : never; | ||
/** Typescript helper to extract the writer options type from a writer type */ | ||
export type WriterOptionsType<T = Writer> = T extends Writer<unknown, unknown, infer OptionsType> ? OptionsType : never; | ||
/** Typescript helper to extract input data type from a writer type */ | ||
export type WriterDataType<T = Writer> = T extends Writer<infer DataType, any, any> ? DataType : never; | ||
export type WriterBatchType<T = Writer> = T extends Writer<any, infer BatchType, any> ? BatchType : never; | ||
//# sourceMappingURL=writer-types.d.ts.map |
{ | ||
"name": "@loaders.gl/loader-utils", | ||
"version": "4.3.0-alpha.8", | ||
"version": "4.3.0-beta.1", | ||
"description": "Framework-independent loaders for 3D graphics formats", | ||
@@ -48,4 +48,4 @@ "license": "MIT", | ||
"dependencies": { | ||
"@loaders.gl/schema": "4.3.0-alpha.8", | ||
"@loaders.gl/worker-utils": "4.3.0-alpha.8", | ||
"@loaders.gl/schema": "4.3.0-beta.1", | ||
"@loaders.gl/worker-utils": "4.3.0-beta.1", | ||
"@probe.gl/log": "^4.0.2", | ||
@@ -57,3 +57,3 @@ "@probe.gl/stats": "^4.0.2" | ||
}, | ||
"gitHead": "c458e0c3a09543cd7c4a293d3c3f08c12acf78c0" | ||
"gitHead": "992d24e7d4e3015a91fa1cbfe87ee7dc1b333322" | ||
} |
@@ -32,3 +32,6 @@ // loaders.gl | ||
LoaderReturnType, | ||
LoaderBatchType | ||
LoaderBatchType, | ||
LoaderArrayOptionsType, | ||
LoaderArrayReturnType, | ||
LoaderArrayBatchType | ||
} from './loader-types'; | ||
@@ -40,3 +43,10 @@ | ||
export type {Writer, WriterWithEncoder, WriterOptions, WriterOptionsType} from './writer-types'; | ||
export type { | ||
Writer, | ||
WriterWithEncoder, | ||
WriterOptions, | ||
WriterOptionsType, | ||
WriterDataType, | ||
WriterBatchType | ||
} from './writer-types'; | ||
@@ -43,0 +53,0 @@ // GENERAL UTILS |
@@ -6,4 +6,8 @@ // loaders.gl | ||
import type {ImageType} from './utils/image-type'; | ||
import type {TileSourceProps, TileSourceMetadata, GetTileParameters} from './tile-source'; | ||
import type {TileSource} from './tile-source'; | ||
import type { | ||
TileSourceProps, | ||
TileSourceMetadata, | ||
GetTileParameters, | ||
TileSource | ||
} from './tile-source'; | ||
@@ -10,0 +14,0 @@ export type ImageTileSourceProps = TileSourceProps; |
@@ -5,6 +5,7 @@ import { | ||
WorkerMessagePayload, | ||
isBrowser | ||
isBrowser, | ||
WorkerFarm, | ||
getWorkerURL | ||
} from '@loaders.gl/worker-utils'; | ||
import type {Loader, LoaderOptions, LoaderContext} from '../../loader-types'; | ||
import {WorkerFarm, getWorkerURL} from '@loaders.gl/worker-utils'; | ||
@@ -11,0 +12,0 @@ /** |
@@ -296,11 +296,21 @@ // loaders.gl | ||
/** Typescript helper to extract options type from a generic loader type */ | ||
/** Typescript helper to extract options type from a loader type */ | ||
export type LoaderOptionsType<T = Loader> = | ||
T extends Loader<any, any, infer Options> ? Options : never; | ||
/** Typescript helper to extract data type from a generic loader type */ | ||
/** Typescript helper to extract data type from a loader type */ | ||
export type LoaderReturnType<T = Loader> = | ||
T extends Loader<infer Return, any, any> ? Return : never; | ||
/** Typescript helper to extract batch type from a generic loader type */ | ||
/** Typescript helper to extract batch type from a loader type */ | ||
export type LoaderBatchType<T = Loader> = T extends Loader<any, infer Batch, any> ? Batch : never; | ||
/** Typescript helper to extract options type from an array of loader types */ | ||
export type LoaderArrayOptionsType<LoadersT extends Loader[] = Loader[]> = | ||
LoadersT[number]['options']; | ||
/** Typescript helper to extract data type from a loader type */ | ||
export type LoaderArrayReturnType<LoadersT extends Loader[] = Loader[]> = | ||
LoadersT[number]['dataType']; | ||
/** Typescript helper to extract batch type from a loader type */ | ||
export type LoaderArrayBatchType<LoadersT extends Loader[] = Loader[]> = | ||
LoadersT[number]['batchType']; | ||
/** | ||
@@ -307,0 +317,0 @@ * Parses `data` asynchronously using the supplied loader, parse function provided via the loader context |
@@ -94,4 +94,9 @@ // loaders.gl | ||
/** Typescript helper to extract the writer options type from a generic writer type */ | ||
/** Typescript helper to extract the writer options type from a writer type */ | ||
export type WriterOptionsType<T = Writer> = | ||
T extends Writer<unknown, unknown, infer Options> ? Options : never; | ||
T extends Writer<unknown, unknown, infer OptionsType> ? OptionsType : never; | ||
/** Typescript helper to extract input data type from a writer type */ | ||
export type WriterDataType<T = Writer> = | ||
T extends Writer<infer DataType, any, any> ? DataType : never; | ||
export type WriterBatchType<T = Writer> = | ||
T extends Writer<any, infer BatchType, any> ? BatchType : never; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
454070
8272
+ Added@loaders.gl/schema@4.3.0-beta.1(transitive)
+ Added@loaders.gl/worker-utils@4.3.0-beta.1(transitive)
- Removed@loaders.gl/schema@4.3.0-alpha.8(transitive)
- Removed@loaders.gl/worker-utils@4.3.0-alpha.8(transitive)