@adapty/capacitor
Version:
Official Adapty SDK for Capacitor
26 lines (25 loc) • 729 B
TypeScript
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 {};