Internal
Utility type for defining options for a given type. It allows setting the writable properties of a type.
The type to define options for.
Additional optional properties. Defaults to an empty object.
interface Server { port: number readonly name: string}type ServerOptions = Options<Server, { debug?: boolean }>// is equivalent to:interface ServerOptions { port?: number debug?: boolean} Copy
interface Server { port: number readonly name: string}type ServerOptions = Options<Server, { debug?: boolean }>// is equivalent to:interface ServerOptions { port?: number debug?: boolean}
Utility type for defining options for a given type. It allows setting the writable properties of a type.