@cprussin/option-result
Version:
Yet another Typescript clone of the rust `Option` & `Result` enums.
39 lines (20 loc) • 777 B
Markdown
[**@cprussin/option-result v2.0.1**](../README.md)
***
# Function: Some()
> **Some**\<`T`\>(`value`): [`Option`](../classes/Option.md)\<`T`\>
Defined in: [option.ts:578](https://github.com/cprussin/cprussin-monorepo/blob/45be92bc13a41d9f46c6ab9ed2d9a61167827e46/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)