synckit
Advanced tools
Comparing version 0.8.4 to 0.8.5
@@ -10,3 +10,3 @@ import { AnyAsyncFn, Syncify, ValueOf } from './types.js'; | ||
}; | ||
export declare type TsRunner = ValueOf<typeof TsRunner>; | ||
export type TsRunner = ValueOf<typeof TsRunner>; | ||
export declare const DEFAULT_BUFFER_SIZE: number | undefined; | ||
@@ -13,0 +13,0 @@ export declare const DEFAULT_TIMEOUT: number | undefined; |
@@ -156,3 +156,4 @@ import { __awaiter } from "tslib"; | ||
if (isFile(pnpLoaderPath)) { | ||
execArgv = ['--experimental-loader', pnpLoaderPath, ...execArgv]; | ||
const experimentalLoader = pathToFileURL(pnpLoaderPath).toString(); | ||
execArgv = ['--experimental-loader', experimentalLoader, ...execArgv]; | ||
} | ||
@@ -159,0 +160,0 @@ } |
/// <reference types="node" /> | ||
import { MessagePort } from 'node:worker_threads'; | ||
export declare type AnyFn<R = any, T extends any[] = any[]> = (...args: T) => R; | ||
export declare type AnyPromise<T = any> = Promise<T>; | ||
export declare type AnyAsyncFn<T = any> = AnyFn<Promise<T>>; | ||
export declare type Syncify<T extends AnyAsyncFn> = T extends (...args: infer Args) => Promise<infer R> ? (...args: Args) => R : never; | ||
export declare type PromiseType<T extends AnyPromise> = T extends Promise<infer R> ? R : never; | ||
export declare type ValueOf<T> = T[keyof T]; | ||
export type AnyFn<R = any, T extends any[] = any[]> = (...args: T) => R; | ||
export type AnyPromise<T = any> = Promise<T>; | ||
export type AnyAsyncFn<T = any> = AnyFn<Promise<T>>; | ||
export type Syncify<T extends AnyAsyncFn> = T extends (...args: infer Args) => Promise<infer R> ? (...args: Args) => R : never; | ||
export type PromiseType<T extends AnyPromise> = T extends Promise<infer R> ? R : never; | ||
export type ValueOf<T> = T[keyof T]; | ||
export interface MainToWorkerMessage<T extends unknown[]> { | ||
@@ -10,0 +10,0 @@ sharedBuffer: SharedArrayBuffer; |
{ | ||
"name": "synckit", | ||
"version": "0.8.4", | ||
"version": "0.8.5", | ||
"type": "module", | ||
@@ -37,4 +37,4 @@ "description": "Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.", | ||
"@pkgr/utils": "^2.3.1", | ||
"tslib": "^2.4.0" | ||
"tslib": "^2.5.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
41046
614
Updatedtslib@^2.5.0