rpi-led-matrix
Version:
Node.js/Typescript bindings for hzeller/rpi-rgb-led-matrix
16 lines (15 loc) • 522 B
text/typescript
import { createRequire } from 'node:module';
import { type LedMatrixAddon } from './types';
export * from './layout-utils';
export * from './types';
export * from './utils';
export const { Font, isSupported, LedMatrix } = (() => {
try {
return createRequire(import.meta.url)(
'../build/Release/rpi-led-matrix.node'
) as LedMatrixAddon;
} catch {
// eslint-disable-next-line @typescript-eslint/no-require-imports
return require('../build/Release/rpi-led-matrix.node') as LedMatrixAddon;
}
})();