UNPKG

@solsdk/jito-ts

Version:

## What is it and why do you need it?

48 lines (47 loc) 2 kB
import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "shared"; export interface Header { ts: Date | undefined; } export interface Heartbeat { count: number; } export interface Socket { ip: string; port: number; } export declare const Header: { encode(message: Header, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Header; fromJSON(object: any): Header; toJSON(message: Header): unknown; create<I extends Exact<DeepPartial<Header>, I>>(base?: I): Header; fromPartial<I extends Exact<DeepPartial<Header>, I>>(object: I): Header; }; export declare const Heartbeat: { encode(message: Heartbeat, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Heartbeat; fromJSON(object: any): Heartbeat; toJSON(message: Heartbeat): unknown; create<I extends Exact<DeepPartial<Heartbeat>, I>>(base?: I): Heartbeat; fromPartial<I extends Exact<DeepPartial<Heartbeat>, I>>(object: I): Heartbeat; }; export declare const Socket: { encode(message: Socket, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Socket; fromJSON(object: any): Socket; toJSON(message: Socket): unknown; create<I extends Exact<DeepPartial<Socket>, I>>(base?: I): Socket; fromPartial<I extends Exact<DeepPartial<Socket>, I>>(object: I): Socket; }; 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]>; } & { [K in Exclude<keyof I, KeysOfUnion<P>>]: never; }; export {};