diff --git a/tests/datetime/formatTime.luau b/tests/datetime/formatTime.luau index 39afc9a..d43c879 100644 --- a/tests/datetime/formatTime.luau +++ b/tests/datetime/formatTime.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") -- UTC Timezone assert( diff --git a/tests/datetime/fromIsoDate.luau b/tests/datetime/fromIsoDate.luau index 618dc4b..d06c144 100644 --- a/tests/datetime/fromIsoDate.luau +++ b/tests/datetime/fromIsoDate.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") assert( DateTime.fromIsoDate("2023-08-26T16:56:28Z") ~= nil, diff --git a/tests/datetime/fromLocalTime.luau b/tests/datetime/fromLocalTime.luau index b1b1457..2521856 100644 --- a/tests/datetime/fromLocalTime.luau +++ b/tests/datetime/fromLocalTime.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") assert( DateTime.fromLocalTime()["unixTimestamp"] == os.time(), "expected DateTime.fromLocalTime() with no args to return DateTime at current moment" diff --git a/tests/datetime/fromUniversalTime.luau b/tests/datetime/fromUniversalTime.luau index a56f8d4..e172e1f 100644 --- a/tests/datetime/fromUniversalTime.luau +++ b/tests/datetime/fromUniversalTime.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") assert( DateTime.fromUniversalTime()["unixTimestamp"] == os.time(), diff --git a/tests/datetime/fromUnixTimestamp.luau b/tests/datetime/fromUnixTimestamp.luau index 1cf1956..219105e 100644 --- a/tests/datetime/fromUnixTimestamp.luau +++ b/tests/datetime/fromUnixTimestamp.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") -- Bug in rust side implementation for fromUnixTimestamp, calculation for conversion there is wonky, -- a difference of few millis causes differences as whole seconds for some reason diff --git a/tests/datetime/now.luau b/tests/datetime/now.luau index cc5db39..1f195a8 100644 --- a/tests/datetime/now.luau +++ b/tests/datetime/now.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") local TYPE = "DateTime" diff --git a/tests/datetime/toIsoDate.luau b/tests/datetime/toIsoDate.luau index e553e4c..6125c41 100644 --- a/tests/datetime/toIsoDate.luau +++ b/tests/datetime/toIsoDate.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") assert( string.match( diff --git a/tests/datetime/toLocalTime.luau b/tests/datetime/toLocalTime.luau index 98e1e53..9d5e89d 100644 --- a/tests/datetime/toLocalTime.luau +++ b/tests/datetime/toLocalTime.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") local dateTime = (DateTime.fromIsoDate("2023-08-27T05:54:19Z") :: DateTime.DateTime):toLocalTime() diff --git a/tests/datetime/toUniversalTime.luau b/tests/datetime/toUniversalTime.luau index 6792db9..47e1ebe 100644 --- a/tests/datetime/toUniversalTime.luau +++ b/tests/datetime/toUniversalTime.luau @@ -1,4 +1,4 @@ -local DateTime = require("@lune/datetime") +local DateTime = require("@lune/DateTime") local dateTime = (DateTime.fromIsoDate("2023-08-27T05:54:19Z") :: DateTime.DateTime):toLocalTime() diff --git a/types/datetime.luau b/types/DateTime.luau similarity index 96% rename from types/datetime.luau rename to types/DateTime.luau index b6a4f09..2c91c6a 100644 --- a/types/datetime.luau +++ b/types/DateTime.luau @@ -47,8 +47,8 @@ export type DateTime = { unixTimestampMillis: number, toIsoDate: (self: DateTime) -> string, - toLocalTime: (self: DateTime) -> DateTimeValues, - toUniversalTime: (self: DateTime) -> DateTimeValues, + toLocalTime: (self: DateTime) -> DateTimeValues & { month: number }, + toUniversalTime: (self: DateTime) -> DateTimeValues & { month: number }, formatTime: ( self: DateTime, @@ -66,7 +66,7 @@ export type DateTime = { ### Example usage ```lua - local DateTime = require("@lune/datetime") + local DateTime = require("@lune/DateTime") -- Returns the current moment in time as a ISO 8601 string DateTime.now():toIsoDate()