npm.io
1.1.2 • Published 2 years ago

usm-decrypter

Licence
MIT
Version
1.1.2
Deps
1
Size
57 kB
Vulns
0
Weekly
0
Stars
4
Install scriptsThis package runs scripts during installation (preinstall/install/postinstall)
export declare type DecryptCallback = (err: Error | null, outdir: string) => void

export declare enum Encoding {
  UTF8 = 65001,
  SHIFT_JIS = 932
}

export declare class USMDecrypter {
  constructor(cipherKey1?: number, cipherKey2?: number)

  getEncoding (): Encoding
  setEncoding (encoding: Encoding): void

  demux (usmFile: string, callback?: DecryptCallback): void
  demux (usmFile: string, outdir: string, callback?: DecryptCallback): void
  demux (usmFile: string, outdir: string, adxDecode: boolean, callback?: DecryptCallback): void

  demuxSync (usmFile: string, outdir?: string, adxDecode?: boolean): string
}