wip(ssr): v-bind basic usage
This commit is contained in:
25
packages/compiler-ssr/src/errors.ts
Normal file
25
packages/compiler-ssr/src/errors.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
import {
|
||||
SourceLocation,
|
||||
CompilerError,
|
||||
createCompilerError,
|
||||
DOMErrorCodes
|
||||
} from '@vue/compiler-dom'
|
||||
|
||||
export interface SSRCompilerError extends CompilerError {
|
||||
code: SSRErrorCodes
|
||||
}
|
||||
|
||||
export function createSSRCompilerError(
|
||||
code: SSRErrorCodes,
|
||||
loc?: SourceLocation
|
||||
): SSRCompilerError {
|
||||
return createCompilerError(code, loc, SSRErrorMessages)
|
||||
}
|
||||
|
||||
export const enum SSRErrorCodes {
|
||||
X_SSR_CUSTOM_DIRECTIVE_NO_TRANSFORM = DOMErrorCodes.__EXTEND_POINT__
|
||||
}
|
||||
|
||||
export const SSRErrorMessages: { [code: number]: string } = {
|
||||
[SSRErrorCodes.X_SSR_CUSTOM_DIRECTIVE_NO_TRANSFORM]: `Custom directive is missing corresponding SSR transform and will be ignored.`
|
||||
}
|
||||
Reference in New Issue
Block a user