coveo-search-ui
Version:
Coveo JavaScript Search Framework
24 lines (22 loc) • 761 B
text/typescript
import { IComponentDefinition } from '../Base/Component';
import { LazyInitialization } from '../Base/Initialization';
import { lazyExport } from '../../GlobalExports';
export function lazyResultLayoutSelector() {
LazyInitialization.registerLazyComponent(
'ResultLayoutSelector',
() => {
return new Promise((resolve, reject) => {
require.ensure(
['./ResultLayoutSelector'],
() => {
let loaded = require<IComponentDefinition>('./ResultLayoutSelector.ts')['ResultLayoutSelector'];
lazyExport(loaded, resolve);
},
LazyInitialization.buildErrorCallback('ResultLayoutSelector', resolve),
'ResultLayoutSelector'
);
});
},
['ResultLayout']
);
}