|  | 
| 1 |  | -import { incrementer } from '@intlify/shared' | 
| 2 |  | -import { CoreErrorCodes, createCompileError } from '@intlify/core-base' | 
|  | 1 | +import { | 
|  | 2 | +  createCompileError, | 
|  | 3 | +  CORE_ERROR_CODES_EXTEND_POINT | 
|  | 4 | +} from '@intlify/core-base' | 
| 3 | 5 | 
 | 
| 4 | 6 | import type { BaseError } from '@intlify/shared' | 
| 5 | 7 | 
 | 
| 6 | 8 | export interface I18nError extends BaseError {} | 
| 7 | 9 | 
 | 
| 8 |  | -const code = CoreErrorCodes.__EXTEND_POINT__ | 
| 9 |  | -const inc = incrementer(code) | 
| 10 |  | - | 
| 11 | 10 | export const I18nErrorCodes = { | 
| 12 | 11 |   // composer module errors | 
| 13 |  | -  UNEXPECTED_RETURN_TYPE: code, // 24 | 
|  | 12 | +  UNEXPECTED_RETURN_TYPE: CORE_ERROR_CODES_EXTEND_POINT, // 24 | 
| 14 | 13 |   // legacy module errors | 
| 15 |  | -  INVALID_ARGUMENT: inc(), // 25 | 
|  | 14 | +  INVALID_ARGUMENT: 25, | 
| 16 | 15 |   // i18n module errors | 
| 17 |  | -  MUST_BE_CALL_SETUP_TOP: inc(), // 26 | 
| 18 |  | -  NOT_INSTALLED: inc(), // 27 | 
|  | 16 | +  MUST_BE_CALL_SETUP_TOP: 26, | 
|  | 17 | +  NOT_INSTALLED: 27, | 
| 19 | 18 |   // directive module errors | 
| 20 |  | -  REQUIRED_VALUE: inc(), // 28 | 
| 21 |  | -  INVALID_VALUE: inc(), // 29 | 
|  | 19 | +  REQUIRED_VALUE: 28, | 
|  | 20 | +  INVALID_VALUE: 29, | 
| 22 | 21 |   // vue-devtools errors | 
| 23 |  | -  CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN: inc(), // 30 | 
| 24 |  | -  NOT_INSTALLED_WITH_PROVIDE: inc(), // 31 | 
|  | 22 | +  CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN: 30, | 
|  | 23 | +  NOT_INSTALLED_WITH_PROVIDE: 31, | 
| 25 | 24 |   // unexpected error | 
| 26 |  | -  UNEXPECTED_ERROR: inc(), // 32 | 
|  | 25 | +  UNEXPECTED_ERROR: 32, | 
| 27 | 26 |   // not compatible legacy vue-i18n constructor | 
| 28 |  | -  NOT_COMPATIBLE_LEGACY_VUE_I18N: inc(), // 33 | 
|  | 27 | +  NOT_COMPATIBLE_LEGACY_VUE_I18N: 33, | 
| 29 | 28 |   // Not available Compostion API in Legacy API mode. Please make sure that the legacy API mode is working properly | 
| 30 |  | -  NOT_AVAILABLE_COMPOSITION_IN_LEGACY: inc(), // 34 | 
| 31 |  | -  // for enhancement | 
| 32 |  | -  __EXTEND_POINT__: inc() // 35 | 
|  | 29 | +  NOT_AVAILABLE_COMPOSITION_IN_LEGACY: 34 | 
| 33 | 30 | } as const | 
| 34 | 31 | 
 | 
| 35 | 32 | type I18nErrorCodes = (typeof I18nErrorCodes)[keyof typeof I18nErrorCodes] | 
|  | 
0 commit comments