const emit = defineEmits<{
    (event: '{{name}}-action', name: string, action: {{actionType}}, data: IParam[]): void;
    (event: '{{name}}-init', name: string, data: {{ability}}): void;
{{#eq name 'view'}}
    (event: '{{name}}-mounted', name: string, data: IParam): void;
{{/eq}}
    (event: '{{name}}-destroy', name: string, data: IParam): void;
}>();

const evt = useEventBind<{{actionType}}, {{ability}}>(emit);