/** * Unions a given generic type with `void` and `undefined`. * * Sometimes a value may or may not be provided, for e.g. like a function * parameter, which is why this is called "optional", but for most use cases, * prefer `$Nullable` instead. * * I.e. a `$Optional` will become `T | void | undefined`. */ export type Optional = T | void | undefined; //# sourceMappingURL=Optional.d.ts.map