• 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: PollingConfig
    • OptionalonResult: ((result: null | T[]) => void)
        • (result): void
        • Parameters

          • result: null | T[]

          Returns void

    Returns {
        poll: (() => Promise<void>);
        setActive: ((value: boolean) => void);
    }

    • poll: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

    • setActive: ((value: boolean) => void)
        • (value): void
        • Parameters

          • value: boolean

          Returns void