17 lines
331 B
TypeScript
17 lines
331 B
TypeScript
export interface StaticError {
|
|
status: number
|
|
message?: string
|
|
}
|
|
|
|
export function useStaticError() {
|
|
return useState<StaticError | undefined>('static-error')
|
|
}
|
|
|
|
export function setStaticError(value?: StaticError) {
|
|
useStaticError().value = value
|
|
}
|
|
|
|
export function clearStaticError() {
|
|
clearNuxtState(['static-error'])
|
|
}
|