javascript-obfuscator
Version:
JavaScript obfuscator
14 lines (13 loc) • 866 B
TypeScript
import 'reflect-metadata';
import { TDictionary } from './types/TDictionary';
import { TInputOptions } from './types/options/TInputOptions';
import { TObfuscationResultsObject } from './types/TObfuscationResultsObject';
import { TOptionsPreset } from './types/options/TOptionsPreset';
import { IObfuscationResult } from './interfaces/source-code/IObfuscationResult';
declare class JavaScriptObfuscatorFacade {
static version: string;
static obfuscate(sourceCode: string, inputOptions?: TInputOptions): IObfuscationResult;
static obfuscateMultiple<TSourceCodesObject extends TDictionary<string>>(sourceCodesObject: TSourceCodesObject, inputOptions?: TInputOptions): TObfuscationResultsObject<TSourceCodesObject>;
static getOptionsByPreset(optionsPreset: TOptionsPreset): TInputOptions;
}
export { JavaScriptObfuscatorFacade as JavaScriptObfuscator };