UNPKG

1.49 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.useCssProp = exports.usePureAnnotation = exports.useTranspileTemplateLiterals = exports.useMinify = exports.useFileName = exports.useSSR = exports.useDisplayName = void 0;
7
8function getOption(_ref, name) {
9 var opts = _ref.opts;
10 var defaultValue = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;
11 return opts[name] === undefined || opts[name] === null ? defaultValue : opts[name];
12}
13
14var useDisplayName = function useDisplayName(state) {
15 return getOption(state, 'displayName');
16};
17
18exports.useDisplayName = useDisplayName;
19
20var useSSR = function useSSR(state) {
21 return getOption(state, 'ssr', true);
22};
23
24exports.useSSR = useSSR;
25
26var useFileName = function useFileName(state) {
27 return getOption(state, 'fileName');
28};
29
30exports.useFileName = useFileName;
31
32var useMinify = function useMinify(state) {
33 return getOption(state, 'minify');
34};
35
36exports.useMinify = useMinify;
37
38var useTranspileTemplateLiterals = function useTranspileTemplateLiterals(state) {
39 return getOption(state, 'transpileTemplateLiterals');
40};
41
42exports.useTranspileTemplateLiterals = useTranspileTemplateLiterals;
43
44var usePureAnnotation = function usePureAnnotation(state) {
45 return getOption(state, 'pure', false);
46};
47
48exports.usePureAnnotation = usePureAnnotation;
49
50var useCssProp = function useCssProp(state) {
51 return getOption(state, 'cssProp', true);
52};
53
54exports.useCssProp = useCssProp;
\No newline at end of file