6 lines
128 B
TypeScript
6 lines
128 B
TypeScript
export interface IMenuItem<T = any, U = any> {
|
|
name: string;
|
|
iconName?: string;
|
|
action: (optionsArg?: T) => Promise<U>;
|
|
}
|