one
Version:
One is a React framework for web, iOS, and Android apps.
25 lines (22 loc) • 727 B
JavaScript
import { NitroModules } from "react-native-nitro-modules";
import { rethrowNativeError } from "../nativeError.native.js";
import { assertPrintFileUri, assertPrintJobName } from "./validate.native.js";
var hybrid;
function native() {
hybrid !== null && hybrid !== void 0 ? hybrid : hybrid = NitroModules.createHybridObject("OnePrint");
return hybrid;
}
function isAvailable() {
return native().isAvailable().catch(rethrowNativeError);
}
function printPdf(fileUri, jobName) {
assertPrintFileUri(fileUri);
assertPrintJobName(jobName);
return native().printPdf(fileUri, jobName).catch(rethrowNativeError);
}
var Print = Object.freeze({
isAvailable,
printPdf
});
export { Print };
//# sourceMappingURL=index.native.js.map