lerp static method
Implementation
static SmartTextStyles? lerp(SmartTextStyles textStyle, SmartTextStyles other, double t) {
return SmartTextStyles(
displayL: SmartTextStyle.lerp(textStyle.displayL, other.displayL, t) ?? textStyle.displayL,
displayM: SmartTextStyle.lerp(textStyle.displayM, other.displayM, t) ?? textStyle.displayM,
displayS: SmartTextStyle.lerp(textStyle.displayS, other.displayS, t) ?? textStyle.displayS,
titleL: SmartTextStyle.lerp(textStyle.titleL, other.titleL, t) ?? textStyle.titleL,
titleM: SmartTextStyle.lerp(textStyle.titleM, other.titleM, t) ?? textStyle.titleM,
titleS: SmartTextStyle.lerp(textStyle.titleS, other.titleS, t) ?? textStyle.titleS,
highlightL: SmartTextStyle.lerp(textStyle.highlightL, other.highlightL, t) ?? textStyle.highlightL,
highlightM: SmartTextStyle.lerp(textStyle.highlightM, other.highlightM, t) ?? textStyle.highlightM,
highlightS: SmartTextStyle.lerp(textStyle.highlightS, other.highlightS, t) ?? textStyle.highlightS,
baseL: SmartTextStyle.lerp(textStyle.baseL, other.baseL, t) ?? textStyle.baseL,
baseM: SmartTextStyle.lerp(textStyle.baseM, other.baseM, t) ?? textStyle.baseM,
baseS: SmartTextStyle.lerp(textStyle.baseS, other.baseS, t) ?? textStyle.baseS,
utilityM: SmartTextStyle.lerp(textStyle.utilityM, other.utilityM, t) ?? textStyle.utilityM,
utilityS: SmartTextStyle.lerp(textStyle.utilityS, other.utilityS, t) ?? textStyle.utilityS,
utilityStrikethrough: SmartTextStyle.lerp(textStyle.utilityStrikethrough, other.utilityStrikethrough, t) ??
textStyle.utilityStrikethrough,
);
}