PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@polkadot/rpc-provider/mock
Просмотр файла: index.d.ts
import type { Registry } from '@polkadot/types/types';
import type { ProviderInterface, ProviderInterfaceEmitCb, ProviderInterfaceEmitted } from '../types.js';
import type { MockStateSubscriptions } from './types.js';
/**
* A mock provider mainly used for testing.
* @return {ProviderInterface} The mock provider
* @internal
*/
export declare class MockProvider implements ProviderInterface {
private db;
private emitter;
private intervalId?;
isUpdating: boolean;
private registry;
private prevNumber;
private requests;
subscriptions: MockStateSubscriptions;
private subscriptionId;
private subscriptionMap;
constructor(registry: Registry);
get hasSubscriptions(): boolean;
clone(): MockProvider;
connect(): Promise<void>;
disconnect(): Promise<void>;
get isClonable(): boolean;
get isConnected(): boolean;
on(type: ProviderInterfaceEmitted, sub: ProviderInterfaceEmitCb): () => void;
send<T = any>(method: string, params: unknown[]): Promise<T>;
subscribe(_type: string, method: string, ...params: unknown[]): Promise<number>;
unsubscribe(_type: string, _method: string, id: number): Promise<boolean>;
private init;
private makeBlockHeader;
private setStateBn;
private updateSubs;
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!