@types/node-abi
Version:
TypeScript definitions for node-abi
18 lines (15 loc) • 581 B
TypeScript
export type Runtime = "electron" | "node" | "node-webkit";
export interface Target {
abi: string;
lts: boolean;
runtime: Runtime;
target: string;
}
export let additionalTargets: Target[];
export let allTargets: Target[];
export let deprecatedTargets: Target[];
export let futureTargets: Target[];
export let supportedTargets: Target[];
export function getAbi(target: string, runtime?: Runtime): string;
export function getTarget(abi?: string | null, runtime?: Runtime): string;
export function _getNextTarget(runtime: Runtime, targets?: Target[]): string | null;