Current section

Files

Jump to
gossamer src gossamer text_encoder.ffi.mjs
Raw

src/gossamer/text_encoder.ffi.mjs

// src/gossamer/text_encoder.ffi.ts
import * as $textEncoder from "./text_encoder.mjs";
import { fromEncoding } from "./encoding.ffi.mjs";
var sharedEncoder = new TextEncoder();
var encoding = () => {
return fromEncoding(sharedEncoder.encoding);
};
var encode = (input) => {
return sharedEncoder.encode(input);
};
var encode_into = (input, dest) => {
const result = sharedEncoder.encodeInto(input, dest);
return $textEncoder.EncodeIntoResult$EncodeIntoResult(
result.read,
result.written
);
};
export {
encode,
encode_into,
encoding
};