Skip to content

Instantly share code, notes, and snippets.

View dagda1's full-sized avatar

Paul dagda1

View GitHub Profile
const obj = {
obj = {
chunkName() {
return \\"moment\\";
},
isReady(props) {
return __loadable_isReady__(this, props);
},
importAsync: (),
requireAsync(props) {
module.exports = {
globals: {
MyGlobal: true,
},
parser: '@typescript-eslint/parser',
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:jest/recommended',
'plugin:jest-formatting/recommended',
'prettier/@typescript-eslint',
test.each`
url | path | expected | message
${'/csg/product-selector'} | ${RoleDetailsUrl} | ${makeCsgUrl(RoleDetailsUrl)} | ${'should be csg url'}
${'/applicant/join/product-selector'} | ${ProductSelector} | ${makeApplicantJoinUrl(ProductSelector)} | ${'should be applicant url'}
${'/applicant/existing/current-name'} | ${CurrentName} | ${makeApplicantExistingUrl(CurrentName)} | ${'should be applicant url'}
${'/personal-employer/join/details'} | ${PERoleDetailsUrl} | ${makePersonalEmployerJoinUrl(PERoleDetailsUrl)} | ${'should be personal employer url'}
`('url:$url is is $expected, // $message ', ({ url, expected }) => {
history.push(url);
const {
jest.mock('react-router-dom', () => ({
...jest.requireActual('react-router-dom'),
useHistory: () => history,
}));
jest.mock('react-router-dom', () => ({
...jest.requireActual('react-router-dom'),
useHistory: () => history,
}));
jest.mock('react-router-dom', () => ({
...jest.requireActual('react-router-dom'),
useHistory: () => history,
}));
jest.mock('react-router-dom', () => ({
...jest.requireActual('react-router-dom'),
useHistory: () => history,
}));
jest.mock('react-router-dom', () => ({
...jest.requireActual('react-router-dom'),
useHistory: () => history,
}));
type TransformerFunc<T> = (src: T) => any;
export type TransformerMap<S> = {
[P in keyof S]?:
| S[P]
| TransformerFunc<S>
| TransformerFunc<S[P]>
| TransformerActions
| TransformerMap<S[P]>;
};
export type ComponentPropsType<C> = C extends React.FC<infer P> ? P : never;
export type ThenType<T> = T extends Promise<infer U> ? U : never;