UNPKG

@ironsoftware/ironpdf

Version:

IronPDF for Node

27 lines 1.16 kB
import { IronPdfServiceClient } from "./generated_proto/ironpdfengineproto/IronPdfService"; export declare class Access { private static _instance; private constructor(); static get Instance(): Access; static forceShutdown(): void; static usedDocumentIds: Set<string>; private static PROTO_FILE; private static packageDef; private static grpcObj; private static client; private static targetDir; static ironPdfEngineAddress: string; private static ironPdfEngineProcess; private static downloadFromCDN; private static tryDeleteUnusedEngineBin; private static getAvailableIronPdfEngineFile; private static startServer; private static checkPort; private static waitUntilPortIsOpen; static ensureConnection(): Promise<IronPdfServiceClient>; } export declare function getOsName(): "linux" | "windows" | "macos"; export declare function getPlatformName(): "Windows" | "MacOS" | "Linux"; export declare function ironPdfEngineExecutable(): "IronPdfEngineConsole.exe" | "IronPdfEngineConsole"; export declare function getOsArch(): "arm64" | "x64" | "x86"; //# sourceMappingURL=access.d.ts.map