Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 2x 2x 2x 2x 16x 16x 2x 12x 12x 12x | import { SUPPORTED_PROTOCOLS } from './const'
import { stripEnd } from './utils'
export class InvalidProtocolError extends Error {
private static supportedProtocols = SUPPORTED_PROTOCOLS.map(stripEnd).join(', ')
constructor(protocol: string) {
super(`Invalid protocol: ${protocol}. Supported protocols are: ${InvalidProtocolError.supportedProtocols}`)
this.name = 'InvalidProtocolError'
}
}
export type InvalidPatternErrorCode = 'ERR_QUERY_STRING' | 'ERR_INFIX_WILDCARD' | 'ERR_INVALID_URL'
export class InvalidPatternError extends Error {
readonly code: InvalidPatternErrorCode
constructor(message: string, code: InvalidPatternErrorCode) {
super(`${code}: ${message}`)
this.code = code
this.name = 'InvalidPatternError'
}
}
|