UNPKG

ember-auto-import

Version:
108 lines 5.36 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) { if (kind === "m") throw new TypeError("Private method is not writable"); if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; }; var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, state, kind, f) { if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); }; var _ModuleRequest_adapter, _ModuleRequest_specifier, _ModuleRequest_fromFile, _ModuleRequest_meta, _ModuleRequest_resolvedTo; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModuleRequest = void 0; exports.extractResolution = extractResolution; class ModuleRequest { static create(createAdapter, params) { let result = createAdapter(params); if (result) { return new ModuleRequest(result.adapter, result.initialState); } } constructor(adapter, initialize) { _ModuleRequest_adapter.set(this, void 0); _ModuleRequest_specifier.set(this, void 0); _ModuleRequest_fromFile.set(this, void 0); _ModuleRequest_meta.set(this, void 0); _ModuleRequest_resolvedTo.set(this, void 0); __classPrivateFieldSet(this, _ModuleRequest_adapter, adapter, "f"); __classPrivateFieldSet(this, _ModuleRequest_specifier, initialize.specifier, "f"); __classPrivateFieldSet(this, _ModuleRequest_fromFile, initialize.fromFile, "f"); __classPrivateFieldSet(this, _ModuleRequest_meta, initialize.meta, "f"); } get specifier() { return __classPrivateFieldGet(this, _ModuleRequest_specifier, "f"); } get fromFile() { return __classPrivateFieldGet(this, _ModuleRequest_fromFile, "f"); } get debugType() { return __classPrivateFieldGet(this, _ModuleRequest_adapter, "f").debugType; } get meta() { return __classPrivateFieldGet(this, _ModuleRequest_meta, "f"); } get resolvedTo() { return __classPrivateFieldGet(this, _ModuleRequest_resolvedTo, "f"); } alias(newSpecifier) { if (__classPrivateFieldGet(this, _ModuleRequest_specifier, "f") === newSpecifier) { return this; } let result = this.clone(); __classPrivateFieldSet(result, _ModuleRequest_specifier, newSpecifier, "f"); return result; } rehome(newFromFile) { if (__classPrivateFieldGet(this, _ModuleRequest_fromFile, "f") === newFromFile) { return this; } let result = this.clone(); __classPrivateFieldSet(result, _ModuleRequest_fromFile, newFromFile, "f"); return result; } withMeta(meta) { let result = this.clone(); __classPrivateFieldSet(result, _ModuleRequest_meta, meta, "f"); __classPrivateFieldSet(result, _ModuleRequest_resolvedTo, __classPrivateFieldGet(this, _ModuleRequest_resolvedTo, "f"), "f"); return result; } notFound() { return this.resolveTo(__classPrivateFieldGet(this, _ModuleRequest_adapter, "f").notFoundResponse(this)); } resolveTo(res) { let result = this.clone(); __classPrivateFieldSet(result, _ModuleRequest_resolvedTo, res, "f"); return result; } defaultResolve() { return __classPrivateFieldGet(this, _ModuleRequest_adapter, "f").resolve(this); } clone() { return new ModuleRequest(__classPrivateFieldGet(this, _ModuleRequest_adapter, "f"), this); } } exports.ModuleRequest = ModuleRequest; _ModuleRequest_adapter = new WeakMap(), _ModuleRequest_specifier = new WeakMap(), _ModuleRequest_fromFile = new WeakMap(), _ModuleRequest_meta = new WeakMap(), _ModuleRequest_resolvedTo = new WeakMap(); function extractResolution(res) { return __awaiter(this, void 0, void 0, function* () { if (typeof res === 'function') { return yield res(); } else { return res; } }); } //# sourceMappingURL=module-request.js.map