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 }>