UNPKG

@zuu/owl

Version:

Zuu's Experimental GraphQL Implementation

42 lines 1.18 kB
"use strict"; 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