# MakeOptionalProps

[**@justaname.id/sdk**](https://docs.justaname.id/sdk-reference/justaname-core-sdk) • **Docs**

***

[@justaname.id/sdk](https://docs.justaname.id/sdk-reference/justaname-core-sdk/globals) / MakeOptionalProps

## Type Alias: MakeOptionalProps\<T, K>

> **MakeOptionalProps**<`T`, `K`>: `Omit`<`T`, `Extract`\<keyof `T`, `K`>> & `Partial`<`Pick`<`T`, `Extract`\<keyof `T`, `K`>>>

### Type Parameters

• **T**

• **K** *extends* keyof `T`

### Defined in

[packages/@justaname.id/sdk/src/lib/types/common/iroute.ts:9](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/types/common/iroute.ts#L9)
