discord_luau/accumulator

Discord-Luau Accumulator - Collects sequential string chunks and exposes them atomically.

discord-luau

Collects sequential string chunks and exposes them atomically.

Source: packages/accumulator

Installation

pesde add discord_luau/accumulator

Example

local Accumulator = require("./luau_packages/accumulator")

local accumulator = Accumulator.new()

accumulator:write("Hello, ")
accumulator:write("world!")

print(accumulator:size())
print(accumulator:peek())

local result = accumulator:flush()

print(result)
print(accumulator:size())

Full documentation at discordluau-docs.devcomp.workers.dev.

Contributing

Contributions are welcome via the repository at github.com/DiscordLuau/discord-luau.

License

This package is licensed under the MIT License.