index.d.ts 521 B

12345678910111213141516171819
  1. import { TInputOptions } from './src/types/options/TInputOptions';
  2. import { IObfuscatedCode } from './src/interfaces/source-code/IObfuscatedCode';
  3. export type ObfuscatorOptions = TInputOptions;
  4. export interface ObfuscatedCode extends IObfuscatedCode {}
  5. /**
  6. * @param {string} sourceCode
  7. * @param {ObfuscatorOptions} inputOptions
  8. * @returns {ObfuscatedCode}
  9. */
  10. export function obfuscate (sourceCode: string, inputOptions?: ObfuscatorOptions): ObfuscatedCode;
  11. /**
  12. * @type {string}
  13. */
  14. export const version: string;