removed extra file
This commit is contained in:
		
							parent
							
								
									dcfca3f60d
								
							
						
					
					
						commit
						839bafe035
					
				| @ -1,35 +0,0 @@ | ||||
| import { get } from '@vueuse/core'; | ||||
| import { type MaybeRef, computed } from 'vue'; | ||||
| 
 | ||||
| export { obfuscateString, useObfuscateString }; | ||||
| 
 | ||||
| function obfuscateString( | ||||
|   str: string, | ||||
|   { replacementChar = '*', keepFirst = 4, keepLast = 0, keepSpace = true }: { replacementChar?: string; keepFirst?: number; keepLast?: number; keepSpace?: boolean } = {}): string { | ||||
|   return str | ||||
|     .split('') | ||||
|     .map((char, index, array) => { | ||||
|       if (keepSpace && char === ' ') { | ||||
|         return char; | ||||
|       } | ||||
| 
 | ||||
|       return (index < keepFirst || index >= array.length - keepLast) ? char : replacementChar; | ||||
|     }) | ||||
|     .join(''); | ||||
| } | ||||
| 
 | ||||
| function useObfuscateString( | ||||
|   str: MaybeRef<string>, | ||||
|   config: { replacementChar?: MaybeRef<string>; keepFirst?: MaybeRef<number>; keepLast?: MaybeRef<number>; keepSpace?: MaybeRef<boolean> } = {}, | ||||
| 
 | ||||
| ) { | ||||
|   return computed(() => obfuscateString( | ||||
|     get(str), | ||||
|     { | ||||
|       replacementChar: get(config.replacementChar), | ||||
|       keepFirst: get(config.keepFirst), | ||||
|       keepLast: get(config.keepLast), | ||||
|       keepSpace: get(config.keepSpace), | ||||
|     }, | ||||
|   )); | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user