···11+// This file is auto-generated by @hey-api/openapi-ts
22+33+export type Foo = 'foo' | 'bar';
44+55+export type Bar = {
66+ [key in Foo]?: string;
77+};
88+99+export type ClientOptions = {
1010+ baseUrl: `${string}://${string}` | (string & {});
1111+};
···178178 */
179179 properties?: Record<string, IRSchemaObject>;
180180 /**
181181+ * The names of `properties` can be validated against a schema, irrespective
182182+ * of their values. This can be useful if you don't want to enforce specific
183183+ * properties, but you want to make sure that the names of those properties
184184+ * follow a specific convention.
185185+ */
186186+ propertyNames?: IRSchemaObject;
187187+ /**
181188 * Each schema eventually resolves into `type`.
182189 */
183190 type?: