Type Alias PropertiesOfAttributes<A>
PropertiesOfAttributes<A>: { -readonly [N in keyof A as A[N] extends { fixed: true; } ? never : A[N] extends { optional: true; } ? never : N]: TypeFromSchema<A[N]["schema"]>} & { -readonly [N in keyof A as A[N] extends { fixed: true; } ? never : A[N] extends { optional: true; } ? N : never]?: TypeFromSchema<A[N]["schema"]>} & { -readonly [N in keyof A as A[N] extends { fixed: true; } ? A[N] extends { optional: true; } ? never : N : never]: TypeFromSchema<A[N]["schema"]>} & { -readonly [N in keyof A as A[N] extends { fixed: true; } ? A[N] extends { optional: true; } ? N : never : never]?: TypeFromSchema<A[N]["schema"]>}