--- editUrl: false next: false prev: false title: "single" --- > **single**\<`T`\>(`cb`): () => `T` @__PURE__ ## Type parameters • **T** ## Parameters • **cb** ## Returns `Function` ### Returns `T` ## Since 2.0.0. Creates a singleton object. ## Source [src/core/ioc/dependency-injection.ts:11](https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L11)