@xyo-network/module-model
Advanced tools
Comparing version 2.43.7 to 2.43.8
import { XyoPayload } from '@xyo-network/payload-model'; | ||
import { Promisable } from '@xyo-network/promise'; | ||
import { AbstractModuleConfig } from '../Config'; | ||
import { ModuleDescription } from '../ModuleDescription'; | ||
import { ModuleQueryResult } from '../ModuleQueryResult'; | ||
import { XyoQueryBoundWitness } from '../Query'; | ||
export interface Module<TConfig extends XyoPayload = XyoPayload> { | ||
export interface Module<TConfig extends AbstractModuleConfig = AbstractModuleConfig> { | ||
address: string; | ||
@@ -11,5 +12,5 @@ config: TConfig; | ||
queries: () => string[]; | ||
query: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness>(query: T, payloads?: XyoPayload[]) => Promisable<ModuleQueryResult>; | ||
queryable: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness>(query: T, payloads?: XyoPayload[]) => Promisable<boolean>; | ||
query: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness, TConf extends AbstractModuleConfig = AbstractModuleConfig>(query: T, payloads?: XyoPayload[], queryConfig?: TConf) => Promisable<ModuleQueryResult>; | ||
queryable: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness, TConf extends AbstractModuleConfig = AbstractModuleConfig>(query: T, payloads?: XyoPayload[], queryConfig?: TConf) => boolean; | ||
} | ||
//# sourceMappingURL=Module.d.ts.map |
import { XyoPayload } from '@xyo-network/payload-model'; | ||
import { Promisable } from '@xyo-network/promise'; | ||
import { AbstractModuleConfig } from '../Config'; | ||
import { ModuleDescription } from '../ModuleDescription'; | ||
import { ModuleQueryResult } from '../ModuleQueryResult'; | ||
import { XyoQueryBoundWitness } from '../Query'; | ||
export interface Module<TConfig extends XyoPayload = XyoPayload> { | ||
export interface Module<TConfig extends AbstractModuleConfig = AbstractModuleConfig> { | ||
address: string; | ||
@@ -11,5 +12,5 @@ config: TConfig; | ||
queries: () => string[]; | ||
query: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness>(query: T, payloads?: XyoPayload[]) => Promisable<ModuleQueryResult>; | ||
queryable: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness>(query: T, payloads?: XyoPayload[]) => Promisable<boolean>; | ||
query: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness, TConf extends AbstractModuleConfig = AbstractModuleConfig>(query: T, payloads?: XyoPayload[], queryConfig?: TConf) => Promisable<ModuleQueryResult>; | ||
queryable: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness, TConf extends AbstractModuleConfig = AbstractModuleConfig>(query: T, payloads?: XyoPayload[], queryConfig?: TConf) => boolean; | ||
} | ||
//# sourceMappingURL=Module.d.ts.map |
@@ -13,9 +13,9 @@ { | ||
"dependencies": { | ||
"@xyo-network/boundwitness-model": "^2.43.7", | ||
"@xyo-network/core": "^2.43.7", | ||
"@xyo-network/payload-model": "^2.43.7", | ||
"@xyo-network/promise": "^2.43.7" | ||
"@xyo-network/boundwitness-model": "^2.43.8", | ||
"@xyo-network/core": "^2.43.8", | ||
"@xyo-network/payload-model": "^2.43.8", | ||
"@xyo-network/promise": "^2.43.8" | ||
}, | ||
"devDependencies": { | ||
"@xylabs/ts-scripts-yarn3": "^2.12.0" | ||
"@xylabs/ts-scripts-yarn3": "^2.12.3" | ||
}, | ||
@@ -55,3 +55,3 @@ "description": "Primary SDK for using XYO Protocol 2.0", | ||
"types": "dist/esm/index.d.ts", | ||
"version": "2.43.7" | ||
"version": "2.43.8" | ||
} |
import { XyoPayload } from '@xyo-network/payload-model' | ||
import { Promisable } from '@xyo-network/promise' | ||
import { AbstractModuleConfig } from '../Config' | ||
import { ModuleDescription } from '../ModuleDescription' | ||
@@ -8,3 +9,3 @@ import { ModuleQueryResult } from '../ModuleQueryResult' | ||
export interface Module<TConfig extends XyoPayload = XyoPayload> { | ||
export interface Module<TConfig extends AbstractModuleConfig = AbstractModuleConfig> { | ||
address: string | ||
@@ -14,4 +15,12 @@ config: TConfig | ||
queries: () => string[] | ||
query: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness>(query: T, payloads?: XyoPayload[]) => Promisable<ModuleQueryResult> | ||
queryable: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness>(query: T, payloads?: XyoPayload[]) => Promisable<boolean> | ||
query: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness, TConf extends AbstractModuleConfig = AbstractModuleConfig>( | ||
query: T, | ||
payloads?: XyoPayload[], | ||
queryConfig?: TConf, | ||
) => Promisable<ModuleQueryResult> | ||
queryable: <T extends XyoQueryBoundWitness = XyoQueryBoundWitness, TConf extends AbstractModuleConfig = AbstractModuleConfig>( | ||
query: T, | ||
payloads?: XyoPayload[], | ||
queryConfig?: TConf, | ||
) => boolean | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
175247
4794