> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-docs-1778-mysql-updates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Class: WeaveObject

> TypeScript SDK reference

[weave](../) / WeaveObject

## Hierarchy

* `WeaveObject`

  ↳ [`Dataset`](./Dataset)

  ↳ [`Evaluation`](./Evaluation)

## Table of contents

### Constructors

* [constructor](./WeaveObject#constructor)

### Properties

* [\_\_savedRef](./WeaveObject#__savedref)

### Accessors

* [description](./WeaveObject#description)
* [name](./WeaveObject#name)

### Methods

* [saveAttrs](./WeaveObject#saveattrs)

## Constructors

### constructor

• **new WeaveObject**(`_baseParameters`): [`WeaveObject`](./WeaveObject)

#### Parameters

| Name              | Type                    |
| :---------------- | :---------------------- |
| `_baseParameters` | `WeaveObjectParameters` |

#### Returns

[`WeaveObject`](./WeaveObject)

#### Defined in

[weaveObject.ts:51](https://github.com/wandb/weave/blob/5d9590d2658eeb69c9c9f04342e107bf9a0a4c90/sdks/node/src/weaveObject.ts#L51)

## Properties

### \_\_savedRef

• `Optional` **\_\_savedRef**: `ObjectRef` | `Promise`\<`ObjectRef`>

#### Defined in

[weaveObject.ts:49](https://github.com/wandb/weave/blob/5d9590d2658eeb69c9c9f04342e107bf9a0a4c90/sdks/node/src/weaveObject.ts#L49)

## Accessors

### description

• `get` **description**(): `undefined` | `string`

#### Returns

`undefined` | `string`

#### Defined in

[weaveObject.ts:76](https://github.com/wandb/weave/blob/5d9590d2658eeb69c9c9f04342e107bf9a0a4c90/sdks/node/src/weaveObject.ts#L76)

***

### name

• `get` **name**(): `string`

#### Returns

`string`

#### Defined in

[weaveObject.ts:72](https://github.com/wandb/weave/blob/5d9590d2658eeb69c9c9f04342e107bf9a0a4c90/sdks/node/src/weaveObject.ts#L72)

## Methods

### saveAttrs

▸ **saveAttrs**(): `Object`

#### Returns

`Object`

#### Defined in

[weaveObject.ts:53](https://github.com/wandb/weave/blob/5d9590d2658eeb69c9c9f04342e107bf9a0a4c90/sdks/node/src/weaveObject.ts#L53)
