UNPKG

@adapty/capacitor

Version:
26 lines (25 loc) 729 B
import { ScopeArgs } from './log-context'; export type LogArgs = () => Record<string, any>; type LogCallback = (LazyParams: LogArgs) => void; interface LogScopeConstructor extends ScopeArgs { onStart: LogCallback; onSuccess: LogCallback; onFailed: LogCallback; onWait: LogCallback; onWaitComplete: LogCallback; } export declare class LogScope { methodName: string; private onStart; private onSuccess; private onFailed; private onWait; private onWaitComplete; constructor(args: LogScopeConstructor); start(args: LogArgs): void; wait(args: LogArgs): void; waitComplete(args: LogArgs): void; success(args: LogArgs): void; failed(args: LogArgs): void; } export {};