1 | import { TDictionary } from './src/types/TDictionary';
|
2 | import { TInputOptions } from './src/types/options/TInputOptions';
|
3 | import { TObfuscationResultsObject } from './src/types/TObfuscationResultsObject';
|
4 | import { TOptionsPreset } from './src/types/options/TOptionsPreset';
|
5 | import { IObfuscationResult } from './src/interfaces/source-code/IObfuscationResult';
|
6 | export type ObfuscatorOptions = TInputOptions;
|
7 | export interface ObfuscationResult extends IObfuscationResult {
|
8 | }
|
9 | export declare function obfuscate(sourceCode: string, inputOptions?: ObfuscatorOptions): ObfuscationResult;
|
10 | export declare function obfuscateMultiple<TSourceCodesObject extends TDictionary<string>>(sourceCodesObject: TSourceCodesObject, inputOptions?: TInputOptions): TObfuscationResultsObject<TSourceCodesObject>;
|
11 | export declare function getOptionsByPreset(optionsPreset: TOptionsPreset): TInputOptions;
|
12 | export declare const version: string;
|