AttributeClients<F, A>: Merge<Merge<{
    [P in MandatoryAttributeNames<A>]: AttributeClient<AttributeJsType<A[P]>>
}, {
    [P in OptionalAttributeNames<A>]: AttributeClient<AttributeJsType<A[P]> | undefined>
}>, {
    [P in GlobalAttributeNames<F>]: AttributeClient<AttributeJsType<GlobalAttributes<F>[P]>>
}>

Type Parameters