• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1export const useEnabled = <T>(enabled: boolean, value: T, defaultValue: T | undefined = undefined) => {
2  return enabled ? value : defaultValue;
3}
4
5export const useEnabledBase = <T>(enabled: boolean, value: T, defaultValue: Length) => {
6  return enabled ? value : defaultValue;
7}
8
9export const useEnabledNumber = <T>(enabled: boolean, value: T, defaultValue: number) => {
10  return enabled ? value : defaultValue;
11}
12
13export const useEnabledArray = <T>(enabled: boolean, value: T, defaultValue: T | number[]) => {
14  return enabled ? value : defaultValue;
15}
16
17export function tagDesRule(title: string, radioName: string): string {
18  return `开启了[${title}]调整为[${radioName}]`
19}