1.1.5 • Published 3 years ago

@rbxts/abstractify v1.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

abstractify

Roblox networking similar to many event based systems found in TypeScript and JavaScript. Slightly based off of Electron and their implementation of IPC.

Example

// SERVER
import { ipcServer } from '@rbxts/abstractify'
import { Players } from '@rbxts/services'

print('Hello, world! This message is from the server!')

ipcServer.on('test_message', (player, msg) => {
  print(`${player.DisplayName} has sent a message: ${msg}`)
})

Players.PlayerAdded.Connect((player) => {
  ipcServer.emit('test_message', 'Welcome to this server!')
  ipcServer.broadcast('test_message', `${player.DisplayName} has joined the server!`)
})
// CLIENT
import { ipcClient } from '@rbxts/abstractify'

ipcClient.on('test_message', (msg) => {
  print(`Server sent a message: ${msg}`)
})

ipcClient.emit('test_message', 'Hi, server!')
1.1.1

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.0

3 years ago