UNPKG

@snap/camera-kit

Version:
94 lines 3.45 kB
import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "snapchat.cdp.cof"; export declare enum AbStep { USER_WHITELISTED = 0, USER_GROUP_WHITELISTED = 1, FILTER_CONDITIONS = 2, SLICE_RANGE = 3, TRAFFIC_ALLOCATED = 4, UNRECOGNIZED = -1 } export declare enum CofStep { VALIDATE_REQUEST = 0, REQUEST_ATLAS = 1, BUILD_TARGETING_INFO = 2, QUERY_INDEX = 3, REQUEST_AB = 4, UNRECOGNIZED = -1 } export interface AbStepInfo { abStep: AbStep; info: string; } export interface CofStepInfo { cofStep: CofStep; info: string; } export interface DebugTrace { lastCofStep: CofStepInfo | undefined; lastAbStep: AbStepInfo | undefined; budgetGroupId: number; } export declare const AbStepInfo: { encode(message: AbStepInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AbStepInfo; fromPartial<I extends { abStep?: AbStep | undefined; info?: string | undefined; } & { abStep?: AbStep | undefined; info?: string | undefined; } & Record<Exclude<keyof I, keyof AbStepInfo>, never>>(object: I): AbStepInfo; }; export declare const CofStepInfo: { encode(message: CofStepInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CofStepInfo; fromPartial<I extends { cofStep?: CofStep | undefined; info?: string | undefined; } & { cofStep?: CofStep | undefined; info?: string | undefined; } & Record<Exclude<keyof I, keyof CofStepInfo>, never>>(object: I): CofStepInfo; }; export declare const DebugTrace: { encode(message: DebugTrace, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DebugTrace; fromPartial<I extends { lastCofStep?: { cofStep?: CofStep | undefined; info?: string | undefined; } | undefined; lastAbStep?: { abStep?: AbStep | undefined; info?: string | undefined; } | undefined; budgetGroupId?: number | undefined; } & { lastCofStep?: ({ cofStep?: CofStep | undefined; info?: string | undefined; } & { cofStep?: CofStep | undefined; info?: string | undefined; } & Record<Exclude<keyof I["lastCofStep"], keyof CofStepInfo>, never>) | undefined; lastAbStep?: ({ abStep?: AbStep | undefined; info?: string | undefined; } & { abStep?: AbStep | undefined; info?: string | undefined; } & Record<Exclude<keyof I["lastAbStep"], keyof AbStepInfo>, never>) | undefined; budgetGroupId?: number | undefined; } & Record<Exclude<keyof I, keyof DebugTrace>, never>>(object: I): DebugTrace; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial<T> = T extends Builtin ? T : T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? { [K in keyof T]?: DeepPartial<T[K]>; } : Partial<T>; type KeysOfUnion<T> = T extends T ? keyof T : never; export type Exact<P, I extends P> = P extends Builtin ? P : P & { [K in keyof P]: Exact<P[K], I[K]>; } & Record<Exclude<keyof I, KeysOfUnion<P>>, never>; export {}; //# sourceMappingURL=debug_info.d.ts.map