Properties
config
config: TParams["config"]
connect
connect: (() => Promisable<boolean, never>)
Type declaration
-
- (): Promisable<boolean, never>
-
Returns Promisable<boolean, never>
disconnect
disconnect: (() => Promisable<boolean, never>)
Type declaration
-
- (): Promisable<boolean, never>
-
Returns Promisable<boolean, never>
eventData
eventData: TEventData
queries
queries: string[]
query
query: (<T, TConf>(query,
payloads?,
queryConfig?) => Promisable<ModuleQueryResult<SchemaFields & PayloadFields & { schema: string; }>, never>)
Type declaration
-
- <T, TConf>(query, payloads?, queryConfig?): Promisable<ModuleQueryResult<SchemaFields & PayloadFields & {
schema: string;
}>, never>
-
Type Parameters
-
T extends SchemaFields & PayloadFields & BoundWitnessFields & {
query: string;
resultSet?: string;
schema: "network.xyo.boundwitness";
} = SchemaFields & PayloadFields & BoundWitnessFields & {
query: string;
resultSet?: string;
schema: "network.xyo.boundwitness";
}
-
TConf extends SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<undefined, "schema"> = SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<undefined, "schema">
Parameters
-
query: T
-
Optional payloads: (SchemaFields & PayloadFields & {
schema: string;
})[]
-
Optional queryConfig: TConf
Returns Promisable<ModuleQueryResult<SchemaFields & PayloadFields & {
schema: string;
}>, never>
queryable
queryable: (<T, TConf>(query, payloads?, queryConfig?) => Promisable<boolean, never>)
Type declaration
-
- <T, TConf>(query, payloads?, queryConfig?): Promisable<boolean, never>
-
Type Parameters
-
T extends SchemaFields & PayloadFields & BoundWitnessFields & {
query: string;
resultSet?: string;
schema: "network.xyo.boundwitness";
} = SchemaFields & PayloadFields & BoundWitnessFields & {
query: string;
resultSet?: string;
schema: "network.xyo.boundwitness";
}
-
TConf extends SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<undefined, "schema"> = SchemaFields & PayloadFields & {
archivist?: ArchivistModuleConfig;
name?: string;
paging?: Record<string, {
size?: number;
}>;
schema: "network.xyo.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
storeQueries?: boolean;
} & Omit<undefined, "schema">
Parameters
-
query: T
-
Optional payloads: (SchemaFields & PayloadFields & {
schema: string;
})[]
-
Optional queryConfig: TConf
Returns Promisable<boolean, never>
Optional start
start?: (() => Promisable<void, never>)
Type declaration
-
- (): Promisable<void, never>
-
Returns Promisable<void, never>