Properties
Protected Readonly _baseModuleQueryAccountPaths
_baseModuleQueryAccountPaths: Record<"network.xyo.query.module.discover" | "network.xyo.query.module.account" | "network.xyo.query.module.subscribe", string>
Protected Readonly _queryAccounts
_queryAccounts: Record<"network.xyo.query.module.discover" | "network.xyo.query.module.account" | "network.xyo.query.module.subscribe", undefined | AccountInstance>
Protected _started
_started: boolean
Protected Readonly account
account: AccountInstance
Private attachUsingAddress
attachUsingAddress: any
Private attachUsingName
attachUsingName: any
Protected commitArchivist
commitArchivist: (() => Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: string; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<Omit<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: "network.xyo.archivist.config"; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<{ parents?: ArchivistParents; schema: "network.xyo.archivist.config"; storeParentReads?: boolean; } & Omit<undefined, "schema">, "schema">, "schema"> & { schema: string; }, "schema">, undefined>, ArchivistModuleEventData>>)
Type declaration
-
- (): Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: string;
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<Omit<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.archivist.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<{
parents?: ArchivistParents;
schema: "network.xyo.archivist.config";
storeParentReads?: boolean;
} & Omit<undefined, "schema">, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, ArchivistModuleEventData>>
-
Returns Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: string;
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<Omit<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.archivist.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<{
parents?: ArchivistParents;
schema: "network.xyo.archivist.config";
storeParentReads?: boolean;
} & Omit<undefined, "schema">, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, ArchivistModuleEventData>>
Private detachUsingAddress
detachUsingAddress: any
Private detachUsingName
detachUsingName: any
Readonly downResolver
eventData
eventData: TEventData
Private moduleAddressFromName
moduleAddressFromName: any
Protected Readonly moduleConfigQueryValidator
moduleConfigQueryValidator: Queryable<SchemaFields & PayloadFields & BoundWitnessFields & { query: string; resultSet?: string; schema: "network.xyo.boundwitness"; }>
Readonly params
params: TParams
Protected Readonly privateResolver
Protected readArchivist
readArchivist: (() => Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: string; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<Omit<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: "network.xyo.archivist.config"; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<{ parents?: ArchivistParents; schema: "network.xyo.archivist.config"; storeParentReads?: boolean; } & Omit<undefined, "schema">, "schema">, "schema"> & { schema: string; }, "schema">, undefined>, ArchivistModuleEventData>>)
Type declaration
-
- (): Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: string;
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<Omit<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.archivist.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<{
parents?: ArchivistParents;
schema: "network.xyo.archivist.config";
storeParentReads?: boolean;
} & Omit<undefined, "schema">, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, ArchivistModuleEventData>>
-
Returns Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: string;
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<Omit<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.archivist.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<{
parents?: ArchivistParents;
schema: "network.xyo.archivist.config";
storeParentReads?: boolean;
} & Omit<undefined, "schema">, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, ArchivistModuleEventData>>
Private registeredModuleMap
registeredModuleMap: any
Protected Readonly supportedQueryValidator
supportedQueryValidator: Queryable<SchemaFields & PayloadFields & BoundWitnessFields & { query: string; resultSet?: string; schema: "network.xyo.boundwitness"; }>
Readonly upResolver
Protected writeArchivist
writeArchivist: (() => Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: string; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<Omit<SchemaFields & PayloadFields & { archivist?: ArchivistModuleConfig; name?: string; paging?: Record<string, { size?: number; }>; schema: "network.xyo.archivist.config"; security?: { allowAnonymous?: boolean; allowed?: Record<string, (string | CosigningAddressSet)[]>; disallowed?: Record<string, string[]>; }; storeQueries?: boolean; } & Omit<{ parents?: ArchivistParents; schema: "network.xyo.archivist.config"; storeParentReads?: boolean; } & Omit<undefined, "schema">, "schema">, "schema"> & { schema: string; }, "schema">, undefined>, ArchivistModuleEventData>>)
Type declaration
-
- (): Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: string;
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<Omit<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.archivist.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<{
parents?: ArchivistParents;
schema: "network.xyo.archivist.config";
storeParentReads?: boolean;
} & Omit<undefined, "schema">, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, ArchivistModuleEventData>>
-
Returns Promise<undefined | ArchivistModule<ArchivistParams<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: string;
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<Omit<SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.archivist.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<{
parents?: ArchivistParents;
schema: "network.xyo.archivist.config";
storeParentReads?: boolean;
} & Omit<undefined, "schema">, "schema">, "schema"> & {
schema: string;
}, "schema">, undefined>, ArchivistModuleEventData>>
Static configSchema
configSchema: "network.xyo.node.config"
Static Optional defaultLogger
defaultLogger?: Logger