webstreamr/src/error/BlockedError.ts

13 lines
377 B
TypeScript

import { BlockedReason } from '../types';
export class BlockedError extends Error {
public readonly reason: BlockedReason;
public readonly headers: Record<string, string[] | string | undefined>;
public constructor(reason: BlockedReason, headers: Record<string, string[] | string | undefined>) {
super();
this.reason = reason;
this.headers = headers;
}
}