UNPKG

@dasch-swiss/dsp-js

Version:

JavaScript library that handles API requests to Knora

32 lines (31 loc) 982 B
import { KnoraApiConfig } from "../../knora-api-config"; import { Endpoint } from "../endpoint"; import { HealthEndpointSystem } from "./health/health-endpoint-system"; import { VersionEndpointSystem } from "./version/version-endpoint-system"; /** * A client API for administering Knora. * * @category Endpoint System */ export declare class SystemEndpoint extends Endpoint { protected readonly knoraApiConfig: KnoraApiConfig; protected readonly path: string; static readonly PATH_HEALTH = "/health"; static readonly PATH_VERSION = "/version"; /** * An endpoint for DSP system health. */ readonly healthEndpoint: HealthEndpointSystem; /** * An endpoint for DSP version. */ readonly versionEndpoint: VersionEndpointSystem; /** * Constructor. * Sets up all endpoints for this endpoint. * * @param knoraApiConfig * @param path */ constructor(knoraApiConfig: KnoraApiConfig, path: string); }