
/**
 * @export state变量定义和初始化
 * @class IFeedState
 * @declaration TabParamList： Tab页面； RootStackParamList：普通页面
 *  
*/
import { INavigationProps, TabParamList } from '~/solution/shared/interfaces/navigator.inerface'
import { RouteProp, } from '@react-navigation/native';

export class <%= classify(name) %>PageState  {
    modalVisible: boolean = false
}

export enum ACTION_TYPE {
    MODAL,
    TOAST
}
 
export interface I<%= classify(name) %>Props extends INavigationProps {
    // '<%= classify(name) %>' 按照实际需求在 TabParamList ｜ RootStackParamList 中注册， 如果不需要route属性删除掉即可
    route: RouteProp<TabParamList, '<%= classify(name) %>'>
}