@mysten/sui
Version:
Sui TypeScript API
24 lines (23 loc) • 797 B
text/typescript
import { SuiObjectChange } from "./generated.mjs";
//#region src/jsonRpc/types/changes.d.ts
type SuiObjectChangePublished = Extract<SuiObjectChange, {
type: 'published';
}>;
type SuiObjectChangeTransferred = Extract<SuiObjectChange, {
type: 'transferred';
}>;
type SuiObjectChangeMutated = Extract<SuiObjectChange, {
type: 'mutated';
}>;
type SuiObjectChangeDeleted = Extract<SuiObjectChange, {
type: 'deleted';
}>;
type SuiObjectChangeWrapped = Extract<SuiObjectChange, {
type: 'wrapped';
}>;
type SuiObjectChangeCreated = Extract<SuiObjectChange, {
type: 'created';
}>;
//#endregion
export { SuiObjectChangeCreated, SuiObjectChangeDeleted, SuiObjectChangeMutated, SuiObjectChangePublished, SuiObjectChangeTransferred, SuiObjectChangeWrapped };
//# sourceMappingURL=changes.d.mts.map