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