增加自动下载

This commit is contained in:
2025-03-17 11:51:23 +08:00
parent 6c29336660
commit 84f388f294
8 changed files with 91 additions and 10 deletions

View File

@ -1,11 +1,10 @@
import { getAddon, getConfig } from "./addon";
export { getConfig as C } from "./addon";
import { Mat } from "./mat";
export type TypedArray = Uint8Array | Int8Array | Uint16Array | Int16Array | Uint32Array | Int32Array | BigUint64Array | BigInt64Array | Float32Array | Float64Array
export function FromCV(mat: any): Mat { return new (Mat as any)(mat); }
export function M(mat: Mat) { return (mat as any).__mat__; }
export function C(name: Parameters<typeof getConfig>[0]) { return getConfig(name); }
export function resolveArgs<R extends Array<any>>(args: any[], checker: boolean | (() => boolean)): R {
if (typeof checker === "function") checker = checker();