@zuu/owl
Version:
Zuu's Experimental GraphQL Implementation
42 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function getTypeDecoratorParams(returnTypeFuncOrOptions, maybeOptions) {
if (typeof returnTypeFuncOrOptions === "function") {
return {
returnTypeFunc: returnTypeFuncOrOptions,
options: maybeOptions || {},
};
}
else {
return {
options: returnTypeFuncOrOptions || {},
};
}
}
exports.getTypeDecoratorParams = getTypeDecoratorParams;
function getNameDecoratorParams(nameOrOptions, maybeOptions) {
if (typeof nameOrOptions === "string") {
return {
name: nameOrOptions,
options: maybeOptions || {},
};
}
else {
return {
options: nameOrOptions || {},
};
}
}
exports.getNameDecoratorParams = getNameDecoratorParams;
function getArrayFromOverloadedRest(overloadedArray) {
let items;
if (Array.isArray(overloadedArray[0])) {
items = overloadedArray[0];
}
else {
items = overloadedArray;
}
return items;
}
exports.getArrayFromOverloadedRest = getArrayFromOverloadedRest;
//# sourceMappingURL=decorators.js.map