mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-22 09:14:25 +08:00
0.4.4
bilibili热搜组件
This commit is contained in:
17
LanMountainDesktop/Services/ICalculatorDataService.cs
Normal file
17
LanMountainDesktop/Services/ICalculatorDataService.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
namespace LanMountainDesktop.Services;
|
||||
|
||||
public interface ICalculatorDataService
|
||||
{
|
||||
string ApplyInputToken(string currentInput, string token);
|
||||
|
||||
decimal ParseAmountOrZero(string? inputText);
|
||||
|
||||
string FormatAmount(decimal amount, int maxFractionDigits = 4);
|
||||
}
|
||||
|
||||
public static class CalculatorInputTokens
|
||||
{
|
||||
public const string Clear = "AC";
|
||||
public const string Backspace = "BACK";
|
||||
public const string DecimalPoint = ".";
|
||||
}
|
||||
Reference in New Issue
Block a user