Skip to main content
BufferConstructor.isEncoding - buffer - Node documentation
method BufferConstructor.isEncoding

Usage in Deno

import { type BufferConstructor } from "node:buffer";
BufferConstructor.isEncoding(encoding: string): encoding is BufferEncoding

Returns true if encoding is the name of a supported character encoding, or false otherwise.

import { Buffer } from 'node:buffer';

console.log(Buffer.isEncoding('utf8'));
// Prints: true

console.log(Buffer.isEncoding('hex'));
// Prints: true

console.log(Buffer.isEncoding('utf/8'));
// Prints: false

console.log(Buffer.isEncoding(''));
// Prints: false

Parameters

encoding: string

A character encoding name to check.

Return Type

encoding is BufferEncoding