@envoy-js/express
TypeScript icon, indicating that this package has built-in type declarations

1.0.17 • Public • Published

envoy-js/express

Installation

envoy-js/express is available on npm

Using npm

npm i @envoy-js/express

or yarn

yarn add @envoy-js/express

Examples

Typescript Quickstart

import Envoy from "@envoy/express"
import express from "express";
import {createServer} from "http";

const app = express();
const httpServer = createServer(app);
const port = 3000

interface User {
    username: string
    id: string,
    avatar: string
}

interface Message {
    id: string
    value: string
    roomid: string
}

interface Room {
    id: string
    users: User[],
}

const envoy = new Envoy<User, Room, Message>({userKey: "id" as const}, httpServer)

httpServer.listen(port, () => {
    console.log(`Envoy app listening on port ${port}`)
})

Here is a sample React app

React

Readme

Keywords

none

Package Sidebar

Install

npm i @envoy-js/express

Weekly Downloads

31

Version

1.0.17

License

MIT

Unpacked Size

19.3 kB

Total Files

7

Last publish

Collaborators

  • henry232323
  • pumpkintitan