[**@cprussin/option-result v2.0.0**](../README.md)

***

# Function: Some()

> **Some**\<`T`\>(`value`): [`Option`](../classes/Option.md)\<`T`\>

Defined in: [option.ts:578](https://github.com/cprussin/cprussin-monorepo/blob/c4cae9afc0f1d2361327617312f36819ab993c71/packages/option-result/src/option.ts#L578)

Construct an [Option](../classes/Option.md) containing a value.

## Type Parameters

### T

`T` *extends* `object`

the type contained by the [Option](../classes/Option.md)

## Parameters

### value

`T`

the value contained by the [Option](../classes/Option.md)

## Returns

[`Option`](../classes/Option.md)\<`T`\>

an [Option](../classes/Option.md) containing `value`

## See

 - [Option.None](../classes/Option.md#none)
 - [Option.wrap](../classes/Option.md#wrap)
