@sprucelabs/spruce-event-utils
Version:
Some helpful utilities to speed up working with Mercury! 🚅
10 lines (9 loc) • 817 B
TypeScript
import AbstractSpruceError from '@sprucelabs/error';
import { MercuryAggregateResponse } from '@sprucelabs/mercury-types';
declare const eventAssertUtil: {
assertError(error: Error | AbstractSpruceError<any>, expectedCode: string, expectedPartialOptions?: Record<string, any> | undefined): any;
assertIncludesError(error: Error | AbstractSpruceError<any>, expectedCode: string, expectedPartialOptions?: Record<string, any> | undefined): void;
assertErrorFromResponse(response: MercuryAggregateResponse<any>, expectedCode: string, expectedPartialOptions?: Record<string, any> | undefined): AbstractSpruceError;
assertResponseIncludesError(response: MercuryAggregateResponse<any>, expectedCode: string, expectedPartialOptions?: Record<string, any> | undefined): void;
};
export default eventAssertUtil;