UNPKG

javascript-obfuscator

Version:
14 lines (13 loc) 866 B
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 };