(styles, loadAsync)
| 27088 | return state; |
| 27089 | } |
| 27090 | function loadStyles(styles, loadAsync) { |
| 27091 | if (loadAsync === void 0) loadAsync = false; |
| 27092 | measure(function() { |
| 27093 | var styleParts = Array.isArray(styles) ? styles : splitStyles(styles); |
| 27094 | var _a = _themeState.runState, mode = _a.mode, buffer = _a.buffer, flushTimer = _a.flushTimer; |
| 27095 | if (loadAsync || mode === 1 /* async */ ) { |
| 27096 | buffer.push(styleParts); |
| 27097 | if (!flushTimer) _themeState.runState.flushTimer = asyncLoadStyles(); |
| 27098 | } else applyThemableStyles(styleParts); |
| 27099 | }); |
| 27100 | } |
| 27101 | function configureLoadStyles(loadStylesFn) { |
| 27102 | _themeState.loadStyles = loadStylesFn; |
| 27103 | } |
nothing calls this directly
no test coverage detected