milsko-node/lib/milsko.ts

14 lines
429 B
TypeScript
Raw Permalink Normal View History

2026-05-04 11:38:58 -07:00
// @ts-ignore
2026-05-07 09:40:35 -07:00
import addon from "node-gyp-build";
2026-05-04 11:38:58 -07:00
import { join } from "node:path";
2026-05-07 09:40:35 -07:00
import type {
2026-05-04 11:38:58 -07:00
BaseWidgetConstructor,
MwNativeClasses,
PixmapConstructor
} from "./types";
2026-05-07 09:40:35 -07:00
const binding = addon(join(__dirname, ".."));
2026-05-04 11:38:58 -07:00
export const BaseWidget: BaseWidgetConstructor = binding.BaseWidget;
2026-05-07 09:40:35 -07:00
export const NativeClasses: MwNativeClasses = binding.NativeClasses;
2026-05-04 11:38:58 -07:00
export const Pixmap: PixmapConstructor = binding.Pixmap;