Repository URL to install this package:
|
Version:
2.0.2 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.usePureAnnotation = exports.useTranspileTemplateLiterals = exports.useMinify = exports.useFileName = exports.useSSR = exports.useDisplayName = void 0;
function getOption({
opts
}, name, defaultValue = true) {
return opts[name] === undefined || opts[name] === null ? defaultValue : opts[name];
}
const useDisplayName = state => getOption(state, 'displayName');
exports.useDisplayName = useDisplayName;
const useSSR = state => getOption(state, 'ssr', true);
exports.useSSR = useSSR;
const useFileName = state => getOption(state, 'fileName');
exports.useFileName = useFileName;
const useMinify = state => getOption(state, 'minify');
exports.useMinify = useMinify;
const useTranspileTemplateLiterals = state => getOption(state, 'transpileTemplateLiterals');
exports.useTranspileTemplateLiterals = useTranspileTemplateLiterals;
const usePureAnnotation = state => getOption(state, 'pure', false);
exports.usePureAnnotation = usePureAnnotation;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9vcHRpb25zLmpzIl0sIm5hbWVzIjpbImdldE9wdGlvbiIsIm9wdHMiLCJuYW1lIiwiZGVmYXVsdFZhbHVlIiwidW5kZWZpbmVkIiwidXNlRGlzcGxheU5hbWUiLCJzdGF0ZSIsInVzZVNTUiIsInVzZUZpbGVOYW1lIiwidXNlTWluaWZ5IiwidXNlVHJhbnNwaWxlVGVtcGxhdGVMaXRlcmFscyIsInVzZVB1cmVBbm5vdGF0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsU0FBU0EsU0FBVCxDQUFtQjtBQUFFQyxFQUFBQTtBQUFGLENBQW5CLEVBQTZCQyxJQUE3QixFQUFtQ0MsWUFBWSxHQUFHLElBQWxELEVBQXdEO0FBQ3RELFNBQU9GLElBQUksQ0FBQ0MsSUFBRCxDQUFKLEtBQWVFLFNBQWYsSUFBNEJILElBQUksQ0FBQ0MsSUFBRCxDQUFKLEtBQWUsSUFBM0MsR0FDSEMsWUFERyxHQUVIRixJQUFJLENBQUNDLElBQUQsQ0FGUjtBQUdEOztBQUVNLE1BQU1HLGNBQWMsR0FBR0MsS0FBSyxJQUFJTixTQUFTLENBQUNNLEtBQUQsRUFBUSxhQUFSLENBQXpDOzs7O0FBQ0EsTUFBTUMsTUFBTSxHQUFHRCxLQUFLLElBQUlOLFNBQVMsQ0FBQ00sS0FBRCxFQUFRLEtBQVIsRUFBZSxJQUFmLENBQWpDOzs7O0FBQ0EsTUFBTUUsV0FBVyxHQUFHRixLQUFLLElBQUlOLFNBQVMsQ0FBQ00sS0FBRCxFQUFRLFVBQVIsQ0FBdEM7Ozs7QUFDQSxNQUFNRyxTQUFTLEdBQUdILEtBQUssSUFBSU4sU0FBUyxDQUFDTSxLQUFELEVBQVEsUUFBUixDQUFwQzs7OztBQUNBLE1BQU1JLDRCQUE0QixHQUFHSixLQUFLLElBQy9DTixTQUFTLENBQUNNLEtBQUQsRUFBUSwyQkFBUixDQURKOzs7O0FBR0EsTUFBTUssaUJBQWlCLEdBQUdMLEtBQUssSUFBSU4sU0FBUyxDQUFDTSxLQUFELEVBQVEsTUFBUixFQUFnQixLQUFoQixDQUE1QyIsInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGdldE9wdGlvbih7IG9wdHMgfSwgbmFtZSwgZGVmYXVsdFZhbHVlID0gdHJ1ZSkge1xuICByZXR1cm4gb3B0c1tuYW1lXSA9PT0gdW5kZWZpbmVkIHx8IG9wdHNbbmFtZV0gPT09IG51bGxcbiAgICA/IGRlZmF1bHRWYWx1ZVxuICAgIDogb3B0c1tuYW1lXVxufVxuXG5leHBvcnQgY29uc3QgdXNlRGlzcGxheU5hbWUgPSBzdGF0ZSA9PiBnZXRPcHRpb24oc3RhdGUsICdkaXNwbGF5TmFtZScpXG5leHBvcnQgY29uc3QgdXNlU1NSID0gc3RhdGUgPT4gZ2V0T3B0aW9uKHN0YXRlLCAnc3NyJywgdHJ1ZSlcbmV4cG9ydCBjb25zdCB1c2VGaWxlTmFtZSA9IHN0YXRlID0+IGdldE9wdGlvbihzdGF0ZSwgJ2ZpbGVOYW1lJylcbmV4cG9ydCBjb25zdCB1c2VNaW5pZnkgPSBzdGF0ZSA9PiBnZXRPcHRpb24oc3RhdGUsICdtaW5pZnknKVxuZXhwb3J0IGNvbnN0IHVzZVRyYW5zcGlsZVRlbXBsYXRlTGl0ZXJhbHMgPSBzdGF0ZSA9PlxuICBnZXRPcHRpb24oc3RhdGUsICd0cmFuc3BpbGVUZW1wbGF0ZUxpdGVyYWxzJylcblxuZXhwb3J0IGNvbnN0IHVzZVB1cmVBbm5vdGF0aW9uID0gc3RhdGUgPT4gZ2V0T3B0aW9uKHN0YXRlLCAncHVyZScsIGZhbHNlKVxuIl19