TidGi-Desktop/src/services/menu/error.ts
2022-11-17 23:26:53 +08:00

10 lines
512 B
TypeScript

import { i18n } from '@services/libs/i18n';
import { DeferredMenuItemConstructorOptions } from './interface';
export class InsertMenuAfterSubMenuIndexError extends Error {
constructor(afterSubMenu: string, menuID: string, menu: DeferredMenuItemConstructorOptions) {
super();
this.name = i18n.t('Error.InsertMenuAfterSubMenuIndexError');
this.message = i18n.t('Error.InsertMenuAfterSubMenuIndexErrorDescription', { afterSubMenu, menuID, menu: menu.id ?? menu.role ?? JSON.stringify(menu) });
}
}