@ddunigma/node
Version:
20 lines (16 loc) • 1.78 kB
TypeScript
import { B as BrowserAdapter } from './WebStreams-CJyGMELL.js';
export { D as Ddu64, D as Ddu64SecureBrowser, c as createReadableDecodeStream, a as createReadableEncodeStream } from './WebStreams-CJyGMELL.js';
export { C as CharSetConfig, d as CharSetInfo, e as CharsetBuilder, f as Ddu64AdapterError, g as Ddu64CharsetError, h as Ddu64ChecksumError, i as Ddu64CompressionError, D as Ddu64Core, j as Ddu64DecodeError, k as Ddu64DecompressionError, l as Ddu64DecryptionError, m as Ddu64EncodeError, n as Ddu64EncryptionError, o as Ddu64Error, p as Ddu64ErrorCode, q as Ddu64ErrorOptions, r as Ddu64InvalidInputError, s as Ddu64LimitError, t as Ddu64ObfuscationError, u as Ddu64Operation, v as Ddu64StreamError, w as DduBaseConstructorOptions, x as DduBaseOptions, F as DduConstructorOptions, c as DduEncodeStats, b as DduOptions, y as DduProgressInfo, a as DduSecureConstructorOptions, G as DduSecureOptions, z as DduSetSymbol, A as DduSetSymbolInput, H as DduStreamOptions, E as EncodingProfile, K as KeyDerivationAlgorithm, I as KeyDerivationOptions, O as ObfuscationLayer, P as PlatformAdapter, B as isDdu64Error } from './core-ihIEWmI5.js';
export { H as HangulObfuscationLayer, c as createEncoderObfuscationLayer, d as detectRuntime } from './ObfuscationLayer-CotTuQ5X.js';
/**
* Secure 진입점 (브라우저 조건 빌드).
*
* 압축(CompressionStream)·암호화(WebCrypto)·체크섬·Web Streams를 포함한 배터리
* 풀세트를 BrowserAdapter 기반으로 제공합니다. Node.js 내장 모듈(zlib/crypto)을
* 정적으로 import하지 않으므로 브라우저 번들에 끌려오지 않습니다.
*
* @module secure.browser
* @packageDocumentation
*/
declare function getAdapter(): Promise<BrowserAdapter>;
export { BrowserAdapter, getAdapter };