@xyo-network/boundwitness-wrapper
Advanced tools
Comparing version 3.0.7 to 3.0.8
@@ -1,60 +0,3 @@ | ||
import * as _xyo_network_boundwitness_model from '@xyo-network/boundwitness-model'; | ||
import { BoundWitness, QueryBoundWitness } from '@xyo-network/boundwitness-model'; | ||
import * as _xyo_network_payload_model from '@xyo-network/payload-model'; | ||
import { Payload, WithMeta, Query } from '@xyo-network/payload-model'; | ||
import { Address, Hash } from '@xylabs/hex'; | ||
import { PayloadWrapperBase, PayloadWrapper } from '@xyo-network/payload-wrapper'; | ||
declare const isBoundWitnessWrapper: <T extends BoundWitness = _xyo_network_payload_model.SchemaFields & _xyo_network_payload_model.PayloadFields & _xyo_network_boundwitness_model.BoundWitnessFields & { | ||
schema: "network.xyo.boundwitness"; | ||
}, P extends Payload = { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields>(value?: unknown) => value is BoundWitnessWrapper<T, P>; | ||
declare class BoundWitnessWrapper<TBoundWitness extends BoundWitness<{ | ||
schema: string; | ||
}> = BoundWitness, TPayload extends Payload = Payload> extends PayloadWrapperBase<TBoundWitness> { | ||
boundwitness: WithMeta<TBoundWitness>; | ||
payloads: WithMeta<TPayload>[]; | ||
moduleErrors?: WithMeta<Payload>[] | undefined; | ||
private _payloadDataMap; | ||
private _payloadMap; | ||
protected constructor(boundwitness: WithMeta<TBoundWitness>, payloads?: WithMeta<TPayload>[], moduleErrors?: WithMeta<Payload>[] | undefined); | ||
get addresses(): Lowercase<string>[]; | ||
get payloadHashes(): Lowercase<string>[]; | ||
get payloadSchemas(): string[]; | ||
get previousHashes(): (Lowercase<string> | null)[]; | ||
static as<T extends BoundWitness = BoundWitness>(value: unknown): BoundWitnessWrapper<T, { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields> | undefined; | ||
static load(address: Address): Promise<BoundWitnessWrapper<_xyo_network_payload_model.SchemaFields & _xyo_network_payload_model.PayloadFields & _xyo_network_boundwitness_model.BoundWitnessFields & { | ||
schema: "network.xyo.boundwitness"; | ||
}, { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields> | null>; | ||
static parse<T extends BoundWitness = BoundWitness, P extends Payload = Payload>(obj: unknown, payloads?: WithMeta<P>[]): BoundWitnessWrapper<T, P>; | ||
static tryParse<T extends BoundWitness, P extends Payload>(obj: unknown, payloads?: WithMeta<P>[]): BoundWitnessWrapper<T, P> | undefined; | ||
static wrap<T extends BoundWitness, P extends Payload>(obj: PayloadWrapperBase<T> | T, payloads?: WithMeta<P>[]): Promise<BoundWitnessWrapper<T, P>>; | ||
static wrappedDataHashMap<T extends BoundWitness>(boundWitnesses: (T | BoundWitnessWrapper<T>)[]): Promise<Record<string, BoundWitnessWrapper<T>>>; | ||
dig(depth?: number): Promise<BoundWitnessWrapper<TBoundWitness>>; | ||
getMissingPayloads(): Promise<Lowercase<string>[]>; | ||
getWrappedPayloads(): Promise<PayloadWrapper<TPayload>[]>; | ||
hashesBySchema(schema: string): string[]; | ||
payloadsByDataHashes(hashes: Hash[]): Promise<TPayload[]>; | ||
payloadsByHashes(hashes: Hash[]): Promise<TPayload[]>; | ||
payloadsBySchema<T extends TPayload>(schema: string): WithMeta<T>[]; | ||
payloadsDataHashMap(): Promise<Record<Hash, WithMeta<TPayload>>>; | ||
payloadsHashMap(): Promise<Record<Hash, WithMeta<TPayload>>>; | ||
prev(address: Address): Lowercase<string> | null; | ||
toResult(): (WithMeta<TBoundWitness> | WithMeta<TPayload>[])[]; | ||
validate(): Promise<Error[]>; | ||
} | ||
declare class QueryBoundWitnessWrapper<T extends Query = Query> extends BoundWitnessWrapper<QueryBoundWitness> { | ||
private _payloadsWithoutQuery; | ||
private _query; | ||
static parseQuery<T extends Query = Query>(obj: unknown, payloads?: Payload[]): Promise<QueryBoundWitnessWrapper<T>>; | ||
getPayloadsWithoutQuery(): Promise<PayloadWrapper<Payload>[]>; | ||
getQuery(): Promise<T>; | ||
} | ||
export { BoundWitnessWrapper, QueryBoundWitnessWrapper, isBoundWitnessWrapper }; | ||
export * from './BoundWitnessWrapper.ts'; | ||
export * from './QueryBoundWitnessWrapper.ts'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -1,60 +0,3 @@ | ||
import * as _xyo_network_boundwitness_model from '@xyo-network/boundwitness-model'; | ||
import { BoundWitness, QueryBoundWitness } from '@xyo-network/boundwitness-model'; | ||
import * as _xyo_network_payload_model from '@xyo-network/payload-model'; | ||
import { Payload, WithMeta, Query } from '@xyo-network/payload-model'; | ||
import { Address, Hash } from '@xylabs/hex'; | ||
import { PayloadWrapperBase, PayloadWrapper } from '@xyo-network/payload-wrapper'; | ||
declare const isBoundWitnessWrapper: <T extends BoundWitness = _xyo_network_payload_model.SchemaFields & _xyo_network_payload_model.PayloadFields & _xyo_network_boundwitness_model.BoundWitnessFields & { | ||
schema: "network.xyo.boundwitness"; | ||
}, P extends Payload = { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields>(value?: unknown) => value is BoundWitnessWrapper<T, P>; | ||
declare class BoundWitnessWrapper<TBoundWitness extends BoundWitness<{ | ||
schema: string; | ||
}> = BoundWitness, TPayload extends Payload = Payload> extends PayloadWrapperBase<TBoundWitness> { | ||
boundwitness: WithMeta<TBoundWitness>; | ||
payloads: WithMeta<TPayload>[]; | ||
moduleErrors?: WithMeta<Payload>[] | undefined; | ||
private _payloadDataMap; | ||
private _payloadMap; | ||
protected constructor(boundwitness: WithMeta<TBoundWitness>, payloads?: WithMeta<TPayload>[], moduleErrors?: WithMeta<Payload>[] | undefined); | ||
get addresses(): Lowercase<string>[]; | ||
get payloadHashes(): Lowercase<string>[]; | ||
get payloadSchemas(): string[]; | ||
get previousHashes(): (Lowercase<string> | null)[]; | ||
static as<T extends BoundWitness = BoundWitness>(value: unknown): BoundWitnessWrapper<T, { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields> | undefined; | ||
static load(address: Address): Promise<BoundWitnessWrapper<_xyo_network_payload_model.SchemaFields & _xyo_network_payload_model.PayloadFields & _xyo_network_boundwitness_model.BoundWitnessFields & { | ||
schema: "network.xyo.boundwitness"; | ||
}, { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields> | null>; | ||
static parse<T extends BoundWitness = BoundWitness, P extends Payload = Payload>(obj: unknown, payloads?: WithMeta<P>[]): BoundWitnessWrapper<T, P>; | ||
static tryParse<T extends BoundWitness, P extends Payload>(obj: unknown, payloads?: WithMeta<P>[]): BoundWitnessWrapper<T, P> | undefined; | ||
static wrap<T extends BoundWitness, P extends Payload>(obj: PayloadWrapperBase<T> | T, payloads?: WithMeta<P>[]): Promise<BoundWitnessWrapper<T, P>>; | ||
static wrappedDataHashMap<T extends BoundWitness>(boundWitnesses: (T | BoundWitnessWrapper<T>)[]): Promise<Record<string, BoundWitnessWrapper<T>>>; | ||
dig(depth?: number): Promise<BoundWitnessWrapper<TBoundWitness>>; | ||
getMissingPayloads(): Promise<Lowercase<string>[]>; | ||
getWrappedPayloads(): Promise<PayloadWrapper<TPayload>[]>; | ||
hashesBySchema(schema: string): string[]; | ||
payloadsByDataHashes(hashes: Hash[]): Promise<TPayload[]>; | ||
payloadsByHashes(hashes: Hash[]): Promise<TPayload[]>; | ||
payloadsBySchema<T extends TPayload>(schema: string): WithMeta<T>[]; | ||
payloadsDataHashMap(): Promise<Record<Hash, WithMeta<TPayload>>>; | ||
payloadsHashMap(): Promise<Record<Hash, WithMeta<TPayload>>>; | ||
prev(address: Address): Lowercase<string> | null; | ||
toResult(): (WithMeta<TBoundWitness> | WithMeta<TPayload>[])[]; | ||
validate(): Promise<Error[]>; | ||
} | ||
declare class QueryBoundWitnessWrapper<T extends Query = Query> extends BoundWitnessWrapper<QueryBoundWitness> { | ||
private _payloadsWithoutQuery; | ||
private _query; | ||
static parseQuery<T extends Query = Query>(obj: unknown, payloads?: Payload[]): Promise<QueryBoundWitnessWrapper<T>>; | ||
getPayloadsWithoutQuery(): Promise<PayloadWrapper<Payload>[]>; | ||
getQuery(): Promise<T>; | ||
} | ||
export { BoundWitnessWrapper, QueryBoundWitnessWrapper, isBoundWitnessWrapper }; | ||
export * from './BoundWitnessWrapper.ts'; | ||
export * from './QueryBoundWitnessWrapper.ts'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -1,60 +0,3 @@ | ||
import * as _xyo_network_boundwitness_model from '@xyo-network/boundwitness-model'; | ||
import { BoundWitness, QueryBoundWitness } from '@xyo-network/boundwitness-model'; | ||
import * as _xyo_network_payload_model from '@xyo-network/payload-model'; | ||
import { Payload, WithMeta, Query } from '@xyo-network/payload-model'; | ||
import { Address, Hash } from '@xylabs/hex'; | ||
import { PayloadWrapperBase, PayloadWrapper } from '@xyo-network/payload-wrapper'; | ||
declare const isBoundWitnessWrapper: <T extends BoundWitness = _xyo_network_payload_model.SchemaFields & _xyo_network_payload_model.PayloadFields & _xyo_network_boundwitness_model.BoundWitnessFields & { | ||
schema: "network.xyo.boundwitness"; | ||
}, P extends Payload = { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields>(value?: unknown) => value is BoundWitnessWrapper<T, P>; | ||
declare class BoundWitnessWrapper<TBoundWitness extends BoundWitness<{ | ||
schema: string; | ||
}> = BoundWitness, TPayload extends Payload = Payload> extends PayloadWrapperBase<TBoundWitness> { | ||
boundwitness: WithMeta<TBoundWitness>; | ||
payloads: WithMeta<TPayload>[]; | ||
moduleErrors?: WithMeta<Payload>[] | undefined; | ||
private _payloadDataMap; | ||
private _payloadMap; | ||
protected constructor(boundwitness: WithMeta<TBoundWitness>, payloads?: WithMeta<TPayload>[], moduleErrors?: WithMeta<Payload>[] | undefined); | ||
get addresses(): Lowercase<string>[]; | ||
get payloadHashes(): Lowercase<string>[]; | ||
get payloadSchemas(): string[]; | ||
get previousHashes(): (Lowercase<string> | null)[]; | ||
static as<T extends BoundWitness = BoundWitness>(value: unknown): BoundWitnessWrapper<T, { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields> | undefined; | ||
static load(address: Address): Promise<BoundWitnessWrapper<_xyo_network_payload_model.SchemaFields & _xyo_network_payload_model.PayloadFields & _xyo_network_boundwitness_model.BoundWitnessFields & { | ||
schema: "network.xyo.boundwitness"; | ||
}, { | ||
schema: string; | ||
} & _xyo_network_payload_model.PayloadFields> | null>; | ||
static parse<T extends BoundWitness = BoundWitness, P extends Payload = Payload>(obj: unknown, payloads?: WithMeta<P>[]): BoundWitnessWrapper<T, P>; | ||
static tryParse<T extends BoundWitness, P extends Payload>(obj: unknown, payloads?: WithMeta<P>[]): BoundWitnessWrapper<T, P> | undefined; | ||
static wrap<T extends BoundWitness, P extends Payload>(obj: PayloadWrapperBase<T> | T, payloads?: WithMeta<P>[]): Promise<BoundWitnessWrapper<T, P>>; | ||
static wrappedDataHashMap<T extends BoundWitness>(boundWitnesses: (T | BoundWitnessWrapper<T>)[]): Promise<Record<string, BoundWitnessWrapper<T>>>; | ||
dig(depth?: number): Promise<BoundWitnessWrapper<TBoundWitness>>; | ||
getMissingPayloads(): Promise<Lowercase<string>[]>; | ||
getWrappedPayloads(): Promise<PayloadWrapper<TPayload>[]>; | ||
hashesBySchema(schema: string): string[]; | ||
payloadsByDataHashes(hashes: Hash[]): Promise<TPayload[]>; | ||
payloadsByHashes(hashes: Hash[]): Promise<TPayload[]>; | ||
payloadsBySchema<T extends TPayload>(schema: string): WithMeta<T>[]; | ||
payloadsDataHashMap(): Promise<Record<Hash, WithMeta<TPayload>>>; | ||
payloadsHashMap(): Promise<Record<Hash, WithMeta<TPayload>>>; | ||
prev(address: Address): Lowercase<string> | null; | ||
toResult(): (WithMeta<TBoundWitness> | WithMeta<TPayload>[])[]; | ||
validate(): Promise<Error[]>; | ||
} | ||
declare class QueryBoundWitnessWrapper<T extends Query = Query> extends BoundWitnessWrapper<QueryBoundWitness> { | ||
private _payloadsWithoutQuery; | ||
private _query; | ||
static parseQuery<T extends Query = Query>(obj: unknown, payloads?: Payload[]): Promise<QueryBoundWitnessWrapper<T>>; | ||
getPayloadsWithoutQuery(): Promise<PayloadWrapper<Payload>[]>; | ||
getQuery(): Promise<T>; | ||
} | ||
export { BoundWitnessWrapper, QueryBoundWitnessWrapper, isBoundWitnessWrapper }; | ||
export * from './BoundWitnessWrapper.ts'; | ||
export * from './QueryBoundWitnessWrapper.ts'; | ||
//# sourceMappingURL=index.d.ts.map |
{ | ||
"name": "@xyo-network/boundwitness-wrapper", | ||
"version": "3.0.7", | ||
"version": "3.0.8", | ||
"description": "Primary SDK for using XYO Protocol 2.0", | ||
@@ -32,16 +32,16 @@ "homepage": "https://xyo.network", | ||
"dependencies": { | ||
"@xylabs/assert": "^4.0.2", | ||
"@xylabs/hex": "^4.0.2", | ||
"@xylabs/lodash": "^4.0.2", | ||
"@xylabs/object": "^4.0.2", | ||
"@xyo-network/boundwitness-model": "^3.0.7", | ||
"@xyo-network/boundwitness-validator": "^3.0.7", | ||
"@xyo-network/payload": "^3.0.7", | ||
"@xyo-network/payload-builder": "^3.0.7", | ||
"@xyo-network/payload-model": "^3.0.7", | ||
"@xyo-network/payload-wrapper": "^3.0.7" | ||
"@xylabs/assert": "^4.0.3", | ||
"@xylabs/hex": "^4.0.3", | ||
"@xylabs/lodash": "^4.0.3", | ||
"@xylabs/object": "^4.0.3", | ||
"@xyo-network/boundwitness-model": "^3.0.8", | ||
"@xyo-network/boundwitness-validator": "^3.0.8", | ||
"@xyo-network/payload": "^3.0.8", | ||
"@xyo-network/payload-builder": "^3.0.8", | ||
"@xyo-network/payload-model": "^3.0.8", | ||
"@xyo-network/payload-wrapper": "^3.0.8" | ||
}, | ||
"devDependencies": { | ||
"@xylabs/ts-scripts-yarn3": "^4.0.0", | ||
"@xylabs/tsconfig": "^4.0.0", | ||
"@xylabs/ts-scripts-yarn3": "^4.0.7", | ||
"@xylabs/tsconfig": "^4.0.7", | ||
"typescript": "^5.5.4" | ||
@@ -48,0 +48,0 @@ }, |
@@ -5,7 +5,11 @@ import { assertEx } from '@xylabs/assert' | ||
import type { BoundWitness } from '@xyo-network/boundwitness-model' | ||
import { asBoundWitness, BoundWitnessSchema, isBoundWitness } from '@xyo-network/boundwitness-model' | ||
import { | ||
asBoundWitness, BoundWitnessSchema, isBoundWitness, | ||
} from '@xyo-network/boundwitness-model' | ||
import { BoundWitnessValidator } from '@xyo-network/boundwitness-validator' | ||
import { PayloadBuilder } from '@xyo-network/payload-builder' | ||
import type { Payload, WithMeta } from '@xyo-network/payload-model' | ||
import { isPayloadWrapperBase, PayloadWrapper, PayloadWrapperBase } from '@xyo-network/payload-wrapper' | ||
import { | ||
isPayloadWrapperBase, PayloadWrapper, PayloadWrapperBase, | ||
} from '@xyo-network/payload-wrapper' | ||
@@ -12,0 +16,0 @@ export const isBoundWitnessWrapper = <T extends BoundWitness = BoundWitness, P extends Payload = Payload>( |
@@ -5,3 +5,5 @@ import { assertEx } from '@xylabs/assert' | ||
import { PayloadBuilder } from '@xyo-network/payload' | ||
import type { Payload, Query, WithMeta } from '@xyo-network/payload-model' | ||
import type { | ||
Payload, Query, WithMeta, | ||
} from '@xyo-network/payload-model' | ||
import { PayloadWrapper } from '@xyo-network/payload-wrapper' | ||
@@ -8,0 +10,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
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
107076
31
1033
Updated@xylabs/assert@^4.0.3
Updated@xylabs/hex@^4.0.3
Updated@xylabs/lodash@^4.0.3
Updated@xylabs/object@^4.0.3
Updated@xyo-network/payload@^3.0.8