Function createDivineIndexedResultsPollingFunction
- createDivineIndexedResultsPollingFunction<T>(node?, config?, pollDivinerConfig?, onResult?): {
poll: (() => Promise<void>);
setActive: ((value: boolean) => void);
} Type Parameters
- T extends {
schema: string;
} & PayloadFields = {
schema: string;
} & PayloadFields
Parameters
Optionalnode: null | NodeInstance<BaseParamsFields & {
account?: AccountInstance | "random";
addToResolvers?: boolean;
additionalSigners?: AccountInstance[];
allowNameResolution?: boolean;
config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & {
archivist?: string;
} & {
schema: "network.xyo.node.config";
}, "schema"> & {
schema: string;
};
ephemeralQueryAccountEnabled?: boolean;
moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
}, NodeModuleEventData>Optionalconfig: IndexedResultsConfig<{
schema: string;
} & PayloadFields>OptionalpollDivinerConfig: PollingConfigOptionalonResult: ((result: null | T[]) => void)- (result): void
Returns void
Returns {
poll: (() => Promise<void>);
setActive: ((value: boolean) => void);
}
poll: (() => Promise<void>)
- (): Promise<void>
Returns Promise<void>
setActive: ((value: boolean) => void)
- (value): void
Returns void