default: {
custom: (
bindPath: string,
executable: string,
args: string[],
) => Promise<{ code: number; data: string; error: string }>;
freefem: (
bindPath: string,
script: string,
callback: (data: { data?: string; error?: string; pid?: number }) => void,
nCores: number,
customExecutable?: string,
) => Promise<number>;
gmsh: (
bindPath: string,
fileIn: string,
fileOut: string,
callback: (data: { data?: string; error?: string; pid?: number }) => void,
customExecutable?: string,
) => Promise<number>;
pvpython: (
bindPath: string,
script: string,
fileIn: string,
fileOut: string,
parameters: string[],
) => Promise<{ code: number; data: string; error: string }>;
toThree: (
bindPath: string,
fileIn: string,
glbOut: string,
brepOut?: string,
) => Promise<{ code: number; data: string; error: string }>;
} = ...
Type declaration
custom: (
bindPath: string,
executable: string,
args: string[],
) => Promise<{ code: number; data: string; error: string }>
freefem: (
bindPath: string,
script: string,
callback: (data: { data?: string; error?: string; pid?: number }) => void,
nCores: number,
customExecutable?: string,
) => Promise<number>
gmsh: (
bindPath: string,
fileIn: string,
fileOut: string,
callback: (data: { data?: string; error?: string; pid?: number }) => void,
customExecutable?: string,
) => Promise<number>
pvpython: (
bindPath: string,
script: string,
fileIn: string,
fileOut: string,
parameters: string[],
) => Promise<{ code: number; data: string; error: string }>
toThree: (
bindPath: string,
fileIn: string,
glbOut: string,
brepOut?: string,
) => Promise<{ code: number; data: string; error: string }>