// @ts-nocheck import React from 'react'; import initialState from 'C:/Users/Administrator/Desktop/setting/mz-web/src/.umi/plugin-initial-state/models/initialState'; // @ts-ignore import Dispatcher from 'C:/Users/Administrator/Desktop/setting/mz-web/node_modules/@umijs/plugin-model/lib/helpers/dispatcher'; // @ts-ignore import Executor from 'C:/Users/Administrator/Desktop/setting/mz-web/node_modules/@umijs/plugin-model/lib/helpers/executor'; // @ts-ignore import { UmiContext } from 'C:/Users/Administrator/Desktop/setting/mz-web/node_modules/@umijs/plugin-model/lib/helpers/constant'; export const models = { '@@initialState': initialState, }; export type Model = { [key in keyof typeof models]: ReturnType; }; export type Models = Model[T] const dispatcher = new Dispatcher!(); const Exe = Executor!; export default ({ children }: { children: React.ReactNode }) => { return ( { Object.entries(models).map(pair => ( { const [ns] = pair as [keyof typeof models, any]; dispatcher.data[ns] = val; dispatcher.update(ns); }} /> )) } {children} ) }