import * as Schema from 'effect/Schema'; export const addIdSchemaField = (schema: S) => Schema.asSchema(Schema.extend(Schema.Struct({ id: Schema.String }))(schema)) as Schema.Schema< Schema.Schema.Type & { readonly id: string }, Schema.Schema.Encoded & { readonly id: string }, never >;