Conversion of type '{ type: "bria_text_encoder"; id: string; prompt: { id: string; is_intermediate?: boolean; use_cache?: boolean; value?: string; type: "string"; }; negative_prompt: string | null; max_length: number; }' to type '{ id: string; is_intermediate?: boolean | undefined; use_cache?: boolean | undefined; prompt?: string | null | undefined; negative_prompt?: string | null | undefined; max_length?: number | undefined; t5_encoder?: { ...; } | ... 1 more ... | undefined; type: "bria_text_encoder"; }' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.