@radixdlt/atom
Version:
Container for CRUD instructions known as 'Particles' that are sent to the Radix decentralized ledger
15 lines • 882 B
TypeScript
/// <reference types="node" />
/// <reference types="@radixdlt/data-formats/customtypes/cbor" />
import { RadixParticle } from '../_types';
declare type ParticleEquals = (p1: any, p2: any) => boolean;
export declare const withParticleEquals: (...args: ParticleEquals[]) => (p: RadixParticle) => {
equals: (otherParticle: RadixParticle) => boolean;
toJSON: () => import("neverthrow").Result<import("@radixdlt/data-formats").JSONDecodablePrimitive, Error>;
encoding: (outputMode: import("@radixdlt/data-formats").OutputMode) => Readonly<{
encodeCBOR: (encoder: import("cbor").CBOREncoder) => boolean;
}>;
toDSON: (outputMode?: import("@radixdlt/data-formats").OutputMode | undefined) => import("neverthrow").Result<Buffer, Error>;
radixParticleType: import("./radixParticleTypes").RadixParticleType;
};
export {};
//# sourceMappingURL=particle.d.ts.map