@honeybadger-io/js
Version:
Universal (Browser & Node) JavaScript error notifier for Honeybadger.io
19 lines • 1.01 kB
TypeScript
import { Types } from '@honeybadger-io/core';
import { CheckIn } from './check-in';
import { CheckInDto, CheckInsConfig } from './types';
export declare class CheckInsClient {
private config;
private readonly logger;
private readonly transport;
constructor(config: Pick<CheckInsConfig, 'appEndpoint' | 'apiKey' | 'personalAuthToken' | 'logger'>, transport: Types.Transport);
configure(config: Pick<CheckInsConfig, 'appEndpoint' | 'apiKey' | 'personalAuthToken' | 'logger'>): void;
getProjectId(projectApiKey: string): Promise<string>;
listForProject(projectId: string): Promise<CheckIn[]>;
get(projectId: string, checkInId: string): Promise<CheckIn>;
create(projectId: string, checkIn: CheckIn | CheckInDto): Promise<CheckIn>;
update(projectId: string, checkIn: CheckIn | CheckInDto): Promise<CheckIn>;
remove(projectId: string, checkIn: CheckIn | CheckInDto): Promise<void>;
private getHeaders;
private getErrorMessage;
}
//# sourceMappingURL=client.d.ts.map