UNPKG

webssh2-server

Version:

A Websocket to SSH2 gateway using xterm.js, socket.io, ssh2

29 lines (28 loc) 846 B
/** * Configuration for data masking */ export interface MaskingOptions { properties?: string[]; [key: string]: unknown; } /** * Default properties to mask */ export declare const DEFAULT_MASK_PROPERTIES: string[]; /** * Create masking options with defaults * Pure function - no side effects * * @param options - Optional custom masking options * @returns Complete masking options with defaults */ export declare function createMaskingOptions(options?: MaskingOptions): MaskingOptions; /** * Mask sensitive data in an object * Pure function wrapper around jsmasker * * @param data - Data object potentially containing sensitive information * @param options - Optional masking options * @returns Object with sensitive data masked */ export declare function maskSensitive(data: unknown, options?: MaskingOptions): unknown;