XYO Platform SDK - v3.10.6
    Preparing search index...

    Variable asAttachableNodeInstanceConst

    asAttachableNodeInstance: {
        <
            TType extends
                AttachableNodeInstance<
                    BaseParamsFields & {
                        account?: AccountInstance
                        | "random";
                        additionalSigners?: AccountInstance[];
                        addToResolvers?: boolean;
                        allowNameResolution?: boolean;
                        config: AnyConfigSchema<NodeConfig>;
                        ephemeralQueryAccountEnabled?: boolean;
                        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                        privateChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: AccountInstance
                                | "random";
                                additionalSigners?: (...)[];
                                addToResolvers?: boolean;
                                allowNameResolution?: boolean;
                                config: AnyConfigSchema<ModuleConfig>;
                                ephemeralQueryAccountEnabled?: boolean;
                                moduleIdentifierTransformers?: (...)[];
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                        publicChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: AccountInstance
                                | "random";
                                additionalSigners?: (...)[];
                                addToResolvers?: boolean;
                                allowNameResolution?: boolean;
                                config: AnyConfigSchema<ModuleConfig>;
                                ephemeralQueryAccountEnabled?: boolean;
                                moduleIdentifierTransformers?: (...)[];
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                    },
                    NodeModuleEventData,
                >,
        >(
            value: AnyNonPromise,
            config?: TypeCheckConfig,
        ): undefined | TType;
        <
            TType extends
                AttachableNodeInstance<
                    BaseParamsFields & {
                        account?: AccountInstance
                        | "random";
                        additionalSigners?: AccountInstance[];
                        addToResolvers?: boolean;
                        allowNameResolution?: boolean;
                        config: AnyConfigSchema<NodeConfig>;
                        ephemeralQueryAccountEnabled?: boolean;
                        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                        privateChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: AccountInstance
                                | "random";
                                additionalSigners?: (...)[];
                                addToResolvers?: boolean;
                                allowNameResolution?: boolean;
                                config: AnyConfigSchema<ModuleConfig>;
                                ephemeralQueryAccountEnabled?: boolean;
                                moduleIdentifierTransformers?: (...)[];
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                        publicChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: AccountInstance
                                | "random";
                                additionalSigners?: (...)[];
                                addToResolvers?: boolean;
                                allowNameResolution?: boolean;
                                config: AnyConfigSchema<ModuleConfig>;
                                ephemeralQueryAccountEnabled?: boolean;
                                moduleIdentifierTransformers?: (...)[];
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                    },
                    NodeModuleEventData,
                >,
        >(
            value: AnyNonPromise,
            assert: StringOrAlertFunction<
                AttachableNodeInstance<
                    BaseParamsFields & {
                        account?: AccountInstance
                        | "random";
                        additionalSigners?: AccountInstance[];
                        addToResolvers?: boolean;
                        allowNameResolution?: boolean;
                        config: AnyConfigSchema<NodeConfig>;
                        ephemeralQueryAccountEnabled?: boolean;
                        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                        privateChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: (...)
                                | (...)
                                | (...);
                                additionalSigners?: (...) | (...);
                                addToResolvers?: (...) | (...) | (...);
                                allowNameResolution?: (...) | (...) | (...);
                                config: AnyConfigSchema<(...)>;
                                ephemeralQueryAccountEnabled?: (...) | (...) | (...);
                                moduleIdentifierTransformers?: (...) | (...);
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                        publicChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: (...)
                                | (...)
                                | (...);
                                additionalSigners?: (...) | (...);
                                addToResolvers?: (...) | (...) | (...);
                                allowNameResolution?: (...) | (...) | (...);
                                config: AnyConfigSchema<(...)>;
                                ephemeralQueryAccountEnabled?: (...) | (...) | (...);
                                moduleIdentifierTransformers?: (...) | (...);
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                    },
                    NodeModuleEventData,
                >,
            >,
            config?: TypeCheckConfig,
        ): TType;
    } = ...

    Type declaration

      • <
            TType extends
                AttachableNodeInstance<
                    BaseParamsFields & {
                        account?: AccountInstance
                        | "random";
                        additionalSigners?: AccountInstance[];
                        addToResolvers?: boolean;
                        allowNameResolution?: boolean;
                        config: AnyConfigSchema<NodeConfig>;
                        ephemeralQueryAccountEnabled?: boolean;
                        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                        privateChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: AccountInstance
                                | "random";
                                additionalSigners?: (...)[];
                                addToResolvers?: boolean;
                                allowNameResolution?: boolean;
                                config: AnyConfigSchema<ModuleConfig>;
                                ephemeralQueryAccountEnabled?: boolean;
                                moduleIdentifierTransformers?: (...)[];
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                        publicChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: AccountInstance
                                | "random";
                                additionalSigners?: (...)[];
                                addToResolvers?: boolean;
                                allowNameResolution?: boolean;
                                config: AnyConfigSchema<ModuleConfig>;
                                ephemeralQueryAccountEnabled?: boolean;
                                moduleIdentifierTransformers?: (...)[];
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                    },
                    NodeModuleEventData,
                >,
        >(
            value: AnyNonPromise,
            config?: TypeCheckConfig,
        ): undefined | TType
      • Type Parameters

        • TType extends AttachableNodeInstance<
              BaseParamsFields & {
                  account?: AccountInstance
                  | "random";
                  additionalSigners?: AccountInstance[];
                  addToResolvers?: boolean;
                  allowNameResolution?: boolean;
                  config: AnyConfigSchema<NodeConfig>;
                  ephemeralQueryAccountEnabled?: boolean;
                  moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                  privateChildren?: ModuleInstance<
                      BaseParamsFields & {
                          account?: AccountInstance
                          | "random";
                          additionalSigners?: (...)[];
                          addToResolvers?: boolean;
                          allowNameResolution?: boolean;
                          config: AnyConfigSchema<ModuleConfig>;
                          ephemeralQueryAccountEnabled?: boolean;
                          moduleIdentifierTransformers?: (...)[];
                          privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                          publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                      },
                      ModuleEventData<object>,
                  >[];
                  publicChildren?: ModuleInstance<
                      BaseParamsFields & {
                          account?: AccountInstance
                          | "random";
                          additionalSigners?: (...)[];
                          addToResolvers?: boolean;
                          allowNameResolution?: boolean;
                          config: AnyConfigSchema<ModuleConfig>;
                          ephemeralQueryAccountEnabled?: boolean;
                          moduleIdentifierTransformers?: (...)[];
                          privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                          publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                      },
                      ModuleEventData<object>,
                  >[];
              },
              NodeModuleEventData,
          >

        Parameters

        Returns undefined | TType

      • <
            TType extends
                AttachableNodeInstance<
                    BaseParamsFields & {
                        account?: AccountInstance
                        | "random";
                        additionalSigners?: AccountInstance[];
                        addToResolvers?: boolean;
                        allowNameResolution?: boolean;
                        config: AnyConfigSchema<NodeConfig>;
                        ephemeralQueryAccountEnabled?: boolean;
                        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                        privateChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: AccountInstance
                                | "random";
                                additionalSigners?: (...)[];
                                addToResolvers?: boolean;
                                allowNameResolution?: boolean;
                                config: AnyConfigSchema<ModuleConfig>;
                                ephemeralQueryAccountEnabled?: boolean;
                                moduleIdentifierTransformers?: (...)[];
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                        publicChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: AccountInstance
                                | "random";
                                additionalSigners?: (...)[];
                                addToResolvers?: boolean;
                                allowNameResolution?: boolean;
                                config: AnyConfigSchema<ModuleConfig>;
                                ephemeralQueryAccountEnabled?: boolean;
                                moduleIdentifierTransformers?: (...)[];
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                    },
                    NodeModuleEventData,
                >,
        >(
            value: AnyNonPromise,
            assert: StringOrAlertFunction<
                AttachableNodeInstance<
                    BaseParamsFields & {
                        account?: AccountInstance
                        | "random";
                        additionalSigners?: AccountInstance[];
                        addToResolvers?: boolean;
                        allowNameResolution?: boolean;
                        config: AnyConfigSchema<NodeConfig>;
                        ephemeralQueryAccountEnabled?: boolean;
                        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                        privateChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: (...)
                                | (...)
                                | (...);
                                additionalSigners?: (...) | (...);
                                addToResolvers?: (...) | (...) | (...);
                                allowNameResolution?: (...) | (...) | (...);
                                config: AnyConfigSchema<(...)>;
                                ephemeralQueryAccountEnabled?: (...) | (...) | (...);
                                moduleIdentifierTransformers?: (...) | (...);
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                        publicChildren?: ModuleInstance<
                            BaseParamsFields & {
                                account?: (...)
                                | (...)
                                | (...);
                                additionalSigners?: (...) | (...);
                                addToResolvers?: (...) | (...) | (...);
                                allowNameResolution?: (...) | (...) | (...);
                                config: AnyConfigSchema<(...)>;
                                ephemeralQueryAccountEnabled?: (...) | (...) | (...);
                                moduleIdentifierTransformers?: (...) | (...);
                                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                            },
                            ModuleEventData<object>,
                        >[];
                    },
                    NodeModuleEventData,
                >,
            >,
            config?: TypeCheckConfig,
        ): TType
      • Type Parameters

        • TType extends AttachableNodeInstance<
              BaseParamsFields & {
                  account?: AccountInstance
                  | "random";
                  additionalSigners?: AccountInstance[];
                  addToResolvers?: boolean;
                  allowNameResolution?: boolean;
                  config: AnyConfigSchema<NodeConfig>;
                  ephemeralQueryAccountEnabled?: boolean;
                  moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                  privateChildren?: ModuleInstance<
                      BaseParamsFields & {
                          account?: AccountInstance
                          | "random";
                          additionalSigners?: (...)[];
                          addToResolvers?: boolean;
                          allowNameResolution?: boolean;
                          config: AnyConfigSchema<ModuleConfig>;
                          ephemeralQueryAccountEnabled?: boolean;
                          moduleIdentifierTransformers?: (...)[];
                          privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                          publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                      },
                      ModuleEventData<object>,
                  >[];
                  publicChildren?: ModuleInstance<
                      BaseParamsFields & {
                          account?: AccountInstance
                          | "random";
                          additionalSigners?: (...)[];
                          addToResolvers?: boolean;
                          allowNameResolution?: boolean;
                          config: AnyConfigSchema<ModuleConfig>;
                          ephemeralQueryAccountEnabled?: boolean;
                          moduleIdentifierTransformers?: (...)[];
                          privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                          publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                      },
                      ModuleEventData<object>,
                  >[];
              },
              NodeModuleEventData,
          >

        Parameters

        • value: AnyNonPromise
        • assert: StringOrAlertFunction<
              AttachableNodeInstance<
                  BaseParamsFields & {
                      account?: AccountInstance
                      | "random";
                      additionalSigners?: AccountInstance[];
                      addToResolvers?: boolean;
                      allowNameResolution?: boolean;
                      config: AnyConfigSchema<NodeConfig>;
                      ephemeralQueryAccountEnabled?: boolean;
                      moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                      privateChildren?: ModuleInstance<
                          BaseParamsFields & {
                              account?: (...)
                              | (...)
                              | (...);
                              additionalSigners?: (...) | (...);
                              addToResolvers?: (...) | (...) | (...);
                              allowNameResolution?: (...) | (...) | (...);
                              config: AnyConfigSchema<(...)>;
                              ephemeralQueryAccountEnabled?: (...) | (...) | (...);
                              moduleIdentifierTransformers?: (...) | (...);
                              privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                              publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                          },
                          ModuleEventData<object>,
                      >[];
                      publicChildren?: ModuleInstance<
                          BaseParamsFields & {
                              account?: (...)
                              | (...)
                              | (...);
                              additionalSigners?: (...) | (...);
                              addToResolvers?: (...) | (...) | (...);
                              allowNameResolution?: (...) | (...) | (...);
                              config: AnyConfigSchema<(...)>;
                              ephemeralQueryAccountEnabled?: (...) | (...) | (...);
                              moduleIdentifierTransformers?: (...) | (...);
                              privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                              publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[] | undefined;
                          },
                          ModuleEventData<object>,
                      >[];
                  },
                  NodeModuleEventData,
              >,
          >
        • Optionalconfig: TypeCheckConfig

        Returns TType