UNPKG

@cprussin/option-result

Version:

Yet another Typescript clone of the rust `Option` & `Result` enums.

39 lines (20 loc) 777 B
[**@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)