full site update
This commit is contained in:
23
node_modules/fdir/dist/builder/api-builder.js
generated
vendored
Normal file
23
node_modules/fdir/dist/builder/api-builder.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.APIBuilder = void 0;
|
||||
const async_1 = require("../api/async");
|
||||
const sync_1 = require("../api/sync");
|
||||
class APIBuilder {
|
||||
root;
|
||||
options;
|
||||
constructor(root, options) {
|
||||
this.root = root;
|
||||
this.options = options;
|
||||
}
|
||||
withPromise() {
|
||||
return (0, async_1.promise)(this.root, this.options);
|
||||
}
|
||||
withCallback(cb) {
|
||||
(0, async_1.callback)(this.root, this.options, cb);
|
||||
}
|
||||
sync() {
|
||||
return (0, sync_1.sync)(this.root, this.options);
|
||||
}
|
||||
}
|
||||
exports.APIBuilder = APIBuilder;
|
Reference in New Issue
Block a user