Properties
Protected _account
_account: undefined | AccountInstance
Protected Readonly _baseModuleQueryAccountPaths
_baseModuleQueryAccountPaths: Record<"network.xyo.query.module.discover" | "network.xyo.query.module.address" | "network.xyo.query.module.subscribe" | "network.xyo.query.module.describe" | "network.xyo.query.module.manifest", string>
Protected Readonly _queryAccounts
_queryAccounts: Record<"network.xyo.query.module.discover" | "network.xyo.query.module.address" | "network.xyo.query.module.subscribe" | "network.xyo.query.module.describe" | "network.xyo.query.module.manifest", undefined | AccountInstance>
Protected _startPromise
_startPromise: undefined | Promisable<boolean>
Protected _started
_started: undefined | Promisable<boolean>
Readonly downResolver
downResolver: Omit<CompositeModuleResolver, "resolve">
eventData
eventData: DivinerModuleEventData<DivinerModule<BaseParamsFields & {
account?: AccountInstance | "random";
config: SchemaFields & object & Omit<{
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.diviner.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & ArchivingModuleConfig & SchemaFields & object & {
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.diviner.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & {
schema: "network.xyo.diviner.config";
}, "schema"> & {
schema: string;
};
ephemeralQueryAccountEnabled?: boolean;
}, {
schema: string;
} & object, {
schema: string;
} & object>, {
schema: string;
} & object, {
schema: string;
} & object>
Protected Readonly moduleConfigQueryValidator
moduleConfigQueryValidator: Queryable
Readonly params
params: BaseParamsFields & {
account?: AccountInstance | "random";
config: SchemaFields & object & Omit<{
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.diviner.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & ArchivingModuleConfig & SchemaFields & object & {
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.diviner.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & {
schema: "network.xyo.diviner.config";
}, "schema"> & {
schema: string;
};
ephemeralQueryAccountEnabled?: boolean;
}
Type declaration
Optional account?: AccountInstance | "random"
config: SchemaFields & object & Omit<{
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.diviner.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & ArchivingModuleConfig & SchemaFields & object & {
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.diviner.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & {
schema: "network.xyo.diviner.config";
}, "schema"> & {
schema: string;
}
Optional ephemeralQueryAccountEnabled?: boolean
Protected Readonly supportedQueryValidator
supportedQueryValidator: Queryable
Readonly upResolver
upResolver: Omit<CompositeModuleResolver, "resolve>">
Static Readonly allowRandomAccount
allowRandomAccount: boolean
Static configSchemas
configSchemas: string[]
Static Optional defaultLogger
defaultLogger?: Logger
Static enableLazyLoad
enableLazyLoad: boolean
Static labels
Protected Static privateConstructorKey
privateConstructorKey: string
Static targetSchema
targetSchema: string
Transforms candidates for image thumbnail indexing into their indexed representation