UNPKG

@har-sdk/core

Version:

The base package can be used to import specification files (i.e. HAR, OAS and Postman Collection) and detect their type.

13 lines (12 loc) 547 B
import { SyntaxErrorDetails, SyntaxErrorDetailsExtractor } from './errors'; import { Loader } from './Loader'; export declare abstract class BaseLoader implements Loader { private readonly syntaxErrorDetailsExtractor; protected source: string; private error; protected constructor(syntaxErrorDetailsExtractor: SyntaxErrorDetailsExtractor); protected abstract parse(): unknown; protected abstract isSupportedError(error: Error): boolean; load(source: string): unknown; getSyntaxErrorDetails(): SyntaxErrorDetails; }