@mysten/sui
Version:
Sui TypeScript API(Work in Progress)
12 lines (9 loc) • 647 B
text/typescript
// Copyright (c) Mysten Labs, Inc.
// SPDX-License-Identifier: Apache-2.0
import type { SuiObjectChange } from './generated.js';
export type SuiObjectChangePublished = Extract<SuiObjectChange, { type: 'published' }>;
export type SuiObjectChangeTransferred = Extract<SuiObjectChange, { type: 'transferred' }>;
export type SuiObjectChangeMutated = Extract<SuiObjectChange, { type: 'mutated' }>;
export type SuiObjectChangeDeleted = Extract<SuiObjectChange, { type: 'deleted' }>;
export type SuiObjectChangeWrapped = Extract<SuiObjectChange, { type: 'wrapped' }>;
export type SuiObjectChangeCreated = Extract<SuiObjectChange, { type: 'created' }>;