10.12.1 • Published 8 months ago

@quenty/tie v10.12.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Tie

Tie allows interfaces to be defined between Lua OOP and Roblox objects. This is designed in part to replace BinderGroups, which were a way to previously allow systems to interface with each other in a generic way. Instead, an object may implement a TieInterface, which is basically bindable functions/events.

Installation

npm install @quenty/tie --save

Design philosophy

This package does two things. First of all, it basically automates the creation of interfaced definitions, that is, tying a Lua object to BindableEvent/BindableFunction definitions. Second of all, it lets objects be centralized as an interface definition.

Changes to make

  1. Ensure tie properties can be attributes
  2. Allow tie functions instead of methods
  3. Add tie library as a primary interface (less OOP)
  4. Ensure you can ad-hoc create a tie (low-level scripting)
  5. Support tagged ties with
  6. Ensure ties can be queried via CollectionService
  7. Allow client implementation of server-based ties

Realms

  1. By default everything is a "shared" realm
10.12.1

8 months ago

10.12.0

9 months ago

10.11.2

9 months ago

10.8.0

10 months ago

10.11.1

9 months ago

10.11.0

9 months ago

10.9.0

10 months ago

10.10.0

9 months ago

10.10.1

9 months ago

10.7.0

10 months ago

10.6.0

11 months ago

10.5.0

1 year ago

10.4.0

1 year ago

10.3.0

1 year ago

10.2.0

1 year ago

10.1.0

1 year ago

10.0.0

1 year ago

7.0.0

1 year ago

9.0.0

1 year ago

8.0.0

1 year ago

6.0.0

2 years ago

5.4.0

2 years ago

5.3.0

2 years ago

5.2.0

2 years ago

4.25.0

2 years ago

4.26.0

2 years ago

5.0.0

2 years ago

4.24.0

2 years ago

4.29.0

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

4.23.0

2 years ago

4.28.0

2 years ago

4.22.0

2 years ago

4.27.0

2 years ago

4.18.0

2 years ago

4.21.0

2 years ago

4.19.0

2 years ago

4.20.0

2 years ago

4.16.0

2 years ago

4.10.1

2 years ago

4.12.0

2 years ago

4.14.0

2 years ago

4.10.0

2 years ago

4.15.0

2 years ago

4.15.1

2 years ago

4.17.0

2 years ago

4.11.0

2 years ago

4.13.0

2 years ago

4.9.0

2 years ago

4.8.0

2 years ago

4.4.1

3 years ago

4.6.0

3 years ago

4.5.0

3 years ago

4.7.0

2 years ago

4.4.0

3 years ago

4.3.1

3 years ago

4.1.0

3 years ago

4.3.0

3 years ago

4.2.1

3 years ago

4.2.0

3 years ago

4.0.0

3 years ago

3.1.0

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.1.0

3 years ago