UNPKG

typescript-react-loadable-plugin

Version:

A react-loadable plugin to add modules & webpack for typescript

38 lines (35 loc) 858 B
/*! * Copyright 2019 acrazing <joking.young@gmail.com>. All rights reserved. * @since 2019-10-31 19:38:46 * * TODO: add unit test */ import ts from 'typescript'; import { createReactLoadableTransformer } from './createReactLoadableTransformer'; describe('createReactLoadableTransformer', () => { it('should transform as expected', () => { const result = ts.transpileModule( ` Loadable.Map({ loader: { Foo: () => [import( /* webpackChunkName: "1" */ './Foo' ), import('./Bar')] }, loading: () => null, }) `, { transformers: { before: [ createReactLoadableTransformer(void 0, { moduleKind: 'webpackModuleId', }), ], }, }, ); console.log(result.outputText); }); });