From a3e7bcd87545a08b0e530c50f96580176e35f5b5 Mon Sep 17 00:00:00 2001 From: Ryu0118 Date: Sun, 10 Dec 2023 20:22:45 +0900 Subject: [PATCH] Add TypedDate typealiases for various date components --- Sources/TypedDate/TypedDateOf.swift | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Sources/TypedDate/TypedDateOf.swift diff --git a/Sources/TypedDate/TypedDateOf.swift b/Sources/TypedDate/TypedDateOf.swift new file mode 100644 index 0000000..c27d389 --- /dev/null +++ b/Sources/TypedDate/TypedDateOf.swift @@ -0,0 +1,9 @@ +import Foundation + +public typealias TypedDateOfYear = TypedDate +public typealias TypedDateOfMonth = TypedDate<(Year, Month)> +public typealias TypedDateOfDay = TypedDate<(Year, Month, Day)> +public typealias TypedDateOfHour = TypedDate<(Year, Month, Day, Hour)> +public typealias TypedDateOfMinute = TypedDate<(Year, Month, Day, Hour, Minute)> +public typealias TypedDateOfSecond = TypedDate<(Year, Month, Day, Hour, Minute, Second)> +public typealias TypedDateOfNanosecond = TypedDate<(Year, Month, Day, Hour, Minute, Second, Nanosecond)>