MarkusJx / node-java-bridge

A bridge between Node.js and Java
https://markusjx.github.io/node-java-bridge/
MIT License
112 stars 6 forks source link

feat(bridge): improve config #85

Closed MarkusJx closed 1 year ago

MarkusJx commented 1 year ago

Added config options, which allow to set the suffixes for sync and async methods.

Example

import { config, importClass } from 'java-bridge';

config.syncSuffix = 'SyncSuffix';

const JavaString = importClass('java.lang.String');
const str = new JavaString('test');

str.containsSyncSuffix('e'); // true

Temporary configurations can be passed to the importClass method:

import { importClass } from 'java-bridge';

const JavaString = importClass('java.lang.String', {
  syncSuffix: 'SyncSuffix',
});

const str = new JavaString('test');

str.containsSyncSuffix('e'); // true