UNPKG

@specs-feup/lara

Version:

A js port of the popular framework for building source-to-source compilers

18 lines 834 B
import WeaverMessageFromLauncher from "./WeaverMessageFromLauncher.js"; export declare class Weaver { private static debug; private static datastore; private static javaWeaver; static getDatastore(): any; static setupJavaEnvironment(sourceDir: string): Promise<void>; static setupWeaver(args: WeaverMessageFromLauncher["args"], config: WeaverMessageFromLauncher["config"]): Promise<void>; static start(): void; static executeScript(args: WeaverMessageFromLauncher["args"], config: WeaverMessageFromLauncher["config"]): Promise<boolean>; static shutdown(): void; } /** * This function is used to send the configuration data to the weaver. * @param message - Configuration data. */ export declare function setupWeaver(message: WeaverMessageFromLauncher): void; //# sourceMappingURL=Weaver.d.ts.map