6 lines
219 B
TypeScript
6 lines
219 B
TypeScript
|
// Buffer.byteLength polyfill in the Edge runtime, with only utf8 strings
|
||
|
// supported at the moment.
|
||
|
export function byteLength(payload: string): number {
|
||
|
return new TextEncoder().encode(payload).buffer.byteLength
|
||
|
}
|