From d1ee8fbe2929e4761d40777ad8209a15ee46d218 Mon Sep 17 00:00:00 2001 From: V1K1NGbg Date: Thu, 22 Aug 2024 17:49:09 -0300 Subject: Teal: add type definition module luarocks.core.types.version --- src/luarocks/core/types/version.d.tl | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/luarocks/core/types/version.d.tl (limited to 'src') diff --git a/src/luarocks/core/types/version.d.tl b/src/luarocks/core/types/version.d.tl new file mode 100644 index 00000000..92a80996 --- /dev/null +++ b/src/luarocks/core/types/version.d.tl @@ -0,0 +1,18 @@ +local record version + record Version + is {number} + string: string + revision: number + metamethod __eq: function(Version, Version): boolean + metamethod __lt: function(Version, Version): boolean + metamethod __le: function(Version, Version): boolean + end + + record Constraint + op: string + version: Version | string + no_upgrade: boolean + end + end + + return version \ No newline at end of file -- cgit v1.2.3-55-g6feb