@xyo-network/wasm
Advanced tools
Comparing version 2.111.3 to 3.0.0
@@ -1,2 +0,59 @@ | ||
export * from './WasmSupport.ts'; | ||
//# sourceMappingURL=index.d.ts.map | ||
declare const WasmFeatureDetectors: { | ||
readonly bigInt: () => Promise<boolean>; | ||
readonly bulkMemory: () => Promise<boolean>; | ||
readonly exceptions: () => Promise<boolean>; | ||
readonly extendedConst: () => Promise<boolean>; | ||
readonly gc: () => Promise<boolean>; | ||
readonly memory64: () => Promise<boolean>; | ||
readonly multiValue: () => Promise<boolean>; | ||
readonly mutableGlobals: () => Promise<boolean>; | ||
readonly referenceTypes: () => { | ||
new (executor: (resolve: (value: boolean | PromiseLike<boolean>) => void, reject: (reason?: any) => void) => void): Promise<boolean>; | ||
all<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>[]>; | ||
all<T extends readonly unknown[] | []>(values: T): Promise<{ -readonly [P in keyof T]: Awaited<T[P]>; }>; | ||
race<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>; | ||
race<T extends readonly unknown[] | []>(values: T): Promise<Awaited<T[number]>>; | ||
readonly prototype: Promise<any>; | ||
reject<T = never>(reason?: any): Promise<T>; | ||
resolve(): Promise<void>; | ||
resolve<T>(value: T): Promise<Awaited<T>>; | ||
resolve<T>(value: T | PromiseLike<T>): Promise<Awaited<T>>; | ||
allSettled<T extends readonly unknown[] | []>(values: T): Promise<{ -readonly [P in keyof T]: PromiseSettledResult<Awaited<T[P]>>; }>; | ||
allSettled<T>(values: Iterable<T | PromiseLike<T>>): Promise<PromiseSettledResult<Awaited<T>>[]>; | ||
any<T extends readonly unknown[] | []>(values: T): Promise<Awaited<T[number]>>; | ||
any<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>; | ||
withResolvers<T>(): PromiseWithResolvers<T>; | ||
readonly [Symbol.species]: PromiseConstructor; | ||
}; | ||
readonly relaxedSimd: () => Promise<boolean>; | ||
readonly saturatedFloatToInt: () => Promise<boolean>; | ||
readonly signExtensions: () => Promise<boolean>; | ||
readonly simd: () => Promise<boolean>; | ||
readonly streamingCompilation: () => Promise<boolean>; | ||
readonly tailCall: () => Promise<boolean>; | ||
readonly threads: () => Promise<boolean>; | ||
}; | ||
type WasmFeature = keyof typeof WasmFeatureDetectors; | ||
declare class WasmSupport { | ||
protected desiredFeatures: WasmFeature[]; | ||
private _allowWasm; | ||
private _featureSupport; | ||
private _forceWasm; | ||
private _isInitialized; | ||
private _isWasmFeatureSetSupported; | ||
constructor(desiredFeatures: WasmFeature[]); | ||
get allowWasm(): boolean; | ||
set allowWasm(v: boolean); | ||
get canUseWasm(): boolean; | ||
get featureSupport(): Readonly<Partial<Record<WasmFeature, boolean>>>; | ||
get forceWasm(): boolean; | ||
set forceWasm(v: boolean); | ||
get isDesiredFeatureSetSupported(): boolean; | ||
get isInitialized(): boolean; | ||
static create(desiredFeatures: WasmFeature[]): Promise<WasmSupport>; | ||
featureCheck(features: WasmFeature[]): Promise<boolean>; | ||
initialize(): Promise<void>; | ||
protected detectDesiredFeatures(): Promise<void>; | ||
} | ||
export { type WasmFeature, WasmFeatureDetectors, WasmSupport }; |
@@ -1,2 +0,59 @@ | ||
export * from './WasmSupport.ts'; | ||
//# sourceMappingURL=index.d.ts.map | ||
declare const WasmFeatureDetectors: { | ||
readonly bigInt: () => Promise<boolean>; | ||
readonly bulkMemory: () => Promise<boolean>; | ||
readonly exceptions: () => Promise<boolean>; | ||
readonly extendedConst: () => Promise<boolean>; | ||
readonly gc: () => Promise<boolean>; | ||
readonly memory64: () => Promise<boolean>; | ||
readonly multiValue: () => Promise<boolean>; | ||
readonly mutableGlobals: () => Promise<boolean>; | ||
readonly referenceTypes: () => { | ||
new (executor: (resolve: (value: boolean | PromiseLike<boolean>) => void, reject: (reason?: any) => void) => void): Promise<boolean>; | ||
all<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>[]>; | ||
all<T extends readonly unknown[] | []>(values: T): Promise<{ -readonly [P in keyof T]: Awaited<T[P]>; }>; | ||
race<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>; | ||
race<T extends readonly unknown[] | []>(values: T): Promise<Awaited<T[number]>>; | ||
readonly prototype: Promise<any>; | ||
reject<T = never>(reason?: any): Promise<T>; | ||
resolve(): Promise<void>; | ||
resolve<T>(value: T): Promise<Awaited<T>>; | ||
resolve<T>(value: T | PromiseLike<T>): Promise<Awaited<T>>; | ||
allSettled<T extends readonly unknown[] | []>(values: T): Promise<{ -readonly [P in keyof T]: PromiseSettledResult<Awaited<T[P]>>; }>; | ||
allSettled<T>(values: Iterable<T | PromiseLike<T>>): Promise<PromiseSettledResult<Awaited<T>>[]>; | ||
any<T extends readonly unknown[] | []>(values: T): Promise<Awaited<T[number]>>; | ||
any<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>; | ||
withResolvers<T>(): PromiseWithResolvers<T>; | ||
readonly [Symbol.species]: PromiseConstructor; | ||
}; | ||
readonly relaxedSimd: () => Promise<boolean>; | ||
readonly saturatedFloatToInt: () => Promise<boolean>; | ||
readonly signExtensions: () => Promise<boolean>; | ||
readonly simd: () => Promise<boolean>; | ||
readonly streamingCompilation: () => Promise<boolean>; | ||
readonly tailCall: () => Promise<boolean>; | ||
readonly threads: () => Promise<boolean>; | ||
}; | ||
type WasmFeature = keyof typeof WasmFeatureDetectors; | ||
declare class WasmSupport { | ||
protected desiredFeatures: WasmFeature[]; | ||
private _allowWasm; | ||
private _featureSupport; | ||
private _forceWasm; | ||
private _isInitialized; | ||
private _isWasmFeatureSetSupported; | ||
constructor(desiredFeatures: WasmFeature[]); | ||
get allowWasm(): boolean; | ||
set allowWasm(v: boolean); | ||
get canUseWasm(): boolean; | ||
get featureSupport(): Readonly<Partial<Record<WasmFeature, boolean>>>; | ||
get forceWasm(): boolean; | ||
set forceWasm(v: boolean); | ||
get isDesiredFeatureSetSupported(): boolean; | ||
get isInitialized(): boolean; | ||
static create(desiredFeatures: WasmFeature[]): Promise<WasmSupport>; | ||
featureCheck(features: WasmFeature[]): Promise<boolean>; | ||
initialize(): Promise<void>; | ||
protected detectDesiredFeatures(): Promise<void>; | ||
} | ||
export { type WasmFeature, WasmFeatureDetectors, WasmSupport }; |
@@ -1,2 +0,59 @@ | ||
export * from './WasmSupport.ts'; | ||
//# sourceMappingURL=index.d.ts.map | ||
declare const WasmFeatureDetectors: { | ||
readonly bigInt: () => Promise<boolean>; | ||
readonly bulkMemory: () => Promise<boolean>; | ||
readonly exceptions: () => Promise<boolean>; | ||
readonly extendedConst: () => Promise<boolean>; | ||
readonly gc: () => Promise<boolean>; | ||
readonly memory64: () => Promise<boolean>; | ||
readonly multiValue: () => Promise<boolean>; | ||
readonly mutableGlobals: () => Promise<boolean>; | ||
readonly referenceTypes: () => { | ||
new (executor: (resolve: (value: boolean | PromiseLike<boolean>) => void, reject: (reason?: any) => void) => void): Promise<boolean>; | ||
all<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>[]>; | ||
all<T extends readonly unknown[] | []>(values: T): Promise<{ -readonly [P in keyof T]: Awaited<T[P]>; }>; | ||
race<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>; | ||
race<T extends readonly unknown[] | []>(values: T): Promise<Awaited<T[number]>>; | ||
readonly prototype: Promise<any>; | ||
reject<T = never>(reason?: any): Promise<T>; | ||
resolve(): Promise<void>; | ||
resolve<T>(value: T): Promise<Awaited<T>>; | ||
resolve<T>(value: T | PromiseLike<T>): Promise<Awaited<T>>; | ||
allSettled<T extends readonly unknown[] | []>(values: T): Promise<{ -readonly [P in keyof T]: PromiseSettledResult<Awaited<T[P]>>; }>; | ||
allSettled<T>(values: Iterable<T | PromiseLike<T>>): Promise<PromiseSettledResult<Awaited<T>>[]>; | ||
any<T extends readonly unknown[] | []>(values: T): Promise<Awaited<T[number]>>; | ||
any<T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>; | ||
withResolvers<T>(): PromiseWithResolvers<T>; | ||
readonly [Symbol.species]: PromiseConstructor; | ||
}; | ||
readonly relaxedSimd: () => Promise<boolean>; | ||
readonly saturatedFloatToInt: () => Promise<boolean>; | ||
readonly signExtensions: () => Promise<boolean>; | ||
readonly simd: () => Promise<boolean>; | ||
readonly streamingCompilation: () => Promise<boolean>; | ||
readonly tailCall: () => Promise<boolean>; | ||
readonly threads: () => Promise<boolean>; | ||
}; | ||
type WasmFeature = keyof typeof WasmFeatureDetectors; | ||
declare class WasmSupport { | ||
protected desiredFeatures: WasmFeature[]; | ||
private _allowWasm; | ||
private _featureSupport; | ||
private _forceWasm; | ||
private _isInitialized; | ||
private _isWasmFeatureSetSupported; | ||
constructor(desiredFeatures: WasmFeature[]); | ||
get allowWasm(): boolean; | ||
set allowWasm(v: boolean); | ||
get canUseWasm(): boolean; | ||
get featureSupport(): Readonly<Partial<Record<WasmFeature, boolean>>>; | ||
get forceWasm(): boolean; | ||
set forceWasm(v: boolean); | ||
get isDesiredFeatureSetSupported(): boolean; | ||
get isInitialized(): boolean; | ||
static create(desiredFeatures: WasmFeature[]): Promise<WasmSupport>; | ||
featureCheck(features: WasmFeature[]): Promise<boolean>; | ||
initialize(): Promise<void>; | ||
protected detectDesiredFeatures(): Promise<void>; | ||
} | ||
export { type WasmFeature, WasmFeatureDetectors, WasmSupport }; |
@@ -17,4 +17,4 @@ { | ||
"devDependencies": { | ||
"@xylabs/ts-scripts-yarn3": "^3.15.14", | ||
"@xylabs/tsconfig": "^3.15.14", | ||
"@xylabs/ts-scripts-yarn3": "next", | ||
"@xylabs/tsconfig": "next", | ||
"typescript": "^5.5.4" | ||
@@ -24,28 +24,9 @@ }, | ||
".": { | ||
"browser": { | ||
"require": { | ||
"types": "./dist/browser/index.d.cts", | ||
"default": "./dist/browser/index.cjs" | ||
}, | ||
"import": { | ||
"types": "./dist/browser/index.d.mts", | ||
"default": "./dist/browser/index.mjs" | ||
} | ||
}, | ||
"node": { | ||
"require": { | ||
"types": "./dist/node/index.d.cts", | ||
"default": "./dist/node/index.cjs" | ||
}, | ||
"import": { | ||
"types": "./dist/node/index.d.mts", | ||
"default": "./dist/node/index.mjs" | ||
} | ||
} | ||
"types": "./dist/neutral/index.d.ts", | ||
"default": "./dist/neutral/index.mjs" | ||
}, | ||
"./package.json": "./package.json" | ||
}, | ||
"main": "dist/node/index.cjs", | ||
"module": "dist/node/index.mjs", | ||
"types": "dist/node/index.d.mts", | ||
"module": "dist/neutral/index.mjs", | ||
"types": "dist/neutral/index.d.ts", | ||
"homepage": "https://xyo.network", | ||
@@ -61,4 +42,4 @@ "license": "LGPL-3.0-or-later", | ||
"sideEffects": false, | ||
"version": "2.111.3", | ||
"version": "3.0.0", | ||
"type": "module" | ||
} |
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
89494
15
777