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