[**@sora-soft/framework API Reference v2.0.0**](../README.md)

***

[@sora-soft/framework API Reference](../globals.md) / Ref

# Class: Ref

Defined in: [packages/framework/src/utility/Ref.ts:5](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/utility/Ref.ts#L5)

## Constructors

### Constructor

> **new Ref**(): `Ref`

Defined in: [packages/framework/src/utility/Ref.ts:6](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/utility/Ref.ts#L6)

#### Returns

`Ref`

## Accessors

### count

#### Get Signature

> **get** **count**(): `number`

Defined in: [packages/framework/src/utility/Ref.ts:40](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/utility/Ref.ts#L40)

##### Returns

`number`

#### Set Signature

> **set** **count**(`value`): `void`

Defined in: [packages/framework/src/utility/Ref.ts:44](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/utility/Ref.ts#L44)

##### Parameters

###### value

`number`

##### Returns

`void`

## Methods

### add()

> **add**(): `void`

Defined in: [packages/framework/src/utility/Ref.ts:11](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/utility/Ref.ts#L11)

#### Returns

`void`

***

### minus()

> **minus**(): `void`

Defined in: [packages/framework/src/utility/Ref.ts:15](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/utility/Ref.ts#L15)

#### Returns

`void`

***

### set()

> **set**(`value`): `void`

Defined in: [packages/framework/src/utility/Ref.ts:21](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/utility/Ref.ts#L21)

#### Parameters

##### value

`number`

#### Returns

`void`

***

### waitFor()

> **waitFor**(`value`): `Promise`\<`void`\>

Defined in: [packages/framework/src/utility/Ref.ts:25](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/utility/Ref.ts#L25)

#### Parameters

##### value

`number`

#### Returns

`Promise`\<`void`\>
