Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export interface MutationMaps {
- 'm1': { enable: boolean; };
- 'm2': { msgs: string[]; };
- }
- export function createMutation<K extends keyof MutationMaps>(type: K, payload: MutationMaps[K]) {
- return { type, payload };
- }
- const t = createMutation('m1', { /* intellisense doesn't work here*/ });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement