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"]>
}

Type Parameters