rbxts-flamework / core

Flamework is an extensible game framework. It requires typescript and offers many useful features.
MIT License
101 stars 8 forks source link

Standardize macros #96

Closed Fireboltofdeath closed 10 months ago

Fireboltofdeath commented 10 months ago

BREAKING: Modding.Generic has been renamed to Modding.GenericMany and replaced with an API to get a single type of metadata. BREAKING: Modding.Caller has been renamed to Modding.CallerMany and replaced with an API to get a single type of metadata. BREAKING: Flamework.Hash has been changed to use type arguments instead of parameters, so it is now Flamework.Hash<"abc"> instead of Flamework.hash("abc") BREAKING: Dependency(T) alternate syntax has been removed and Dependency<T>() should be used instead.

https://github.com/rbxts-flamework/transformer/pull/36