--!strict --!optimize 2 --!native local Types = require("../Types") return { write = function(self: Types.Writer, value: number) buffer.writeu32(self._data, self._cursor, value) self._cursor += 4 end, read = function(self: Types.Writer) local value = buffer.readu32(self._data, self._cursor) self._cursor += 4 return value end, length = function() return 4 end, } :: Types.DataTypeInterface