@metamask/snaps-utils
Version:
A collection of utilities for MetaMask Snaps
17 lines • 743 B
text/typescript
import { AuxiliaryFileEncoding } from "@metamask/snaps-sdk";
import type { VirtualFile } from "./virtual-file/index.cjs";
/**
* Re-encodes an auxiliary file if needed depending on the requested file encoding.
*
* @param value - The base64 value stored for the auxiliary file.
* @param encoding - The chosen encoding.
* @returns The file encoded in the requested encoding.
*/
export declare function encodeAuxiliaryFile(value: string, encoding: AuxiliaryFileEncoding): Promise<string>;
/**
* Validate that auxiliary files used by the Snap are within size limits.
*
* @param files - A list of auxiliary files.
*/
export declare function validateAuxiliaryFiles(files: VirtualFile[]): void;
//# sourceMappingURL=auxiliary-files.d.cts.map