@syncfusion/ej2-pdf
Version:
Feature-rich JavaScript PDF library with built-in support for loading and manipulating PDF document.
50 lines (49 loc) • 1.31 kB
TypeScript
/**
* Case-insensitive lookup table for certificate-related entries.
*
* @private
*/
export declare class _PdfCertificateTable {
private _orig;
private _keys;
constructor();
/**
* Return all original keys currently stored in the table.
*
* @private
* @returns {string[]} Array of stored keys.
*/
_getKeys(): string[];
/**
* Clears all stored entries from both the original map and the internal key map.
*
* @private
* @returns {void} nothing.
*/
_clear(): void;
/**
* Remove an entry by key (case-insensitive) and return its value.
*
* @private
* @param {string} key - Key of the entry to remove.
* @returns {any} The removed value or null when not found.
*/
_remove(key: string): any;
/**
* Retrieve a value by key (case-insensitive).
*
* @private
* @param {string} key - Lookup key.
* @returns {any} The stored value or null if missing.
*/
_get(key: string): any;
/**
* Set or replace a value for the given key (case-insensitive).
*
* @private
* @param {string} key - The key to set.
* @param {any} value - The value to associate with the key.
* @returns {void}
*/
_setValue(key: string, value: any): void;
}