mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-09-01 16:59:21 +00:00
14 lines
290 B
TypeScript
14 lines
290 B
TypeScript
export type ConfigSource = 'user' | 'web' | 'legacy'
|
|
|
|
export function normalizeConfigSource(source: unknown): ConfigSource {
|
|
if (source === 'user' || source === 'web' || source === 'legacy') {
|
|
return source
|
|
}
|
|
|
|
if (source === 'webhook') {
|
|
return 'web'
|
|
}
|
|
|
|
return 'legacy'
|
|
}
|