export const ApiKeyMetadataSchema = S.struct({
name: ApiKeyNameSchema,
createdAt: S.dateFromString(S.string),
lastUsedAt: S.optional(S.dateFromString(S.string)).toOption(),
})
export type ApiKeyMetadata = S.To<typeof ApiKeyMetadataSchema>
const metadata: Chunk<ApiKeyMetadata> = ...
pipe(
metadata,
Chunk.append({name: "sdad", createdAt: ..., lastUsedAt: none<Date>()})
)
export const ApiKeyMetadataSchema = S.struct({
name: ApiKeyNameSchema,
createdAt: S.dateFromString(S.string),
lastUsedAt: S.optional(S.dateFromString(S.string)).toOption(),
})
export type ApiKeyMetadata = S.To<typeof ApiKeyMetadataSchema>
const metadata: Chunk<ApiKeyMetadata> = ...
pipe(
metadata,
Chunk.append({name: "sdad", createdAt: ..., lastUsedAt: none<Date>()})
)