Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@loaders.gl/loader-utils

Package Overview
Dependencies
Maintainers
8
Versions
318
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@loaders.gl/loader-utils - npm Package Compare versions

Comparing version 4.3.0-alpha.8 to 4.3.0-beta.1

4

dist/index.d.ts
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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc