1.5.6 • Published 6 months ago

@fireenjin/sdk v1.5.6

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

FireEnjin SDK

Roll your SDK using a couple simple methods and events.

METHODS

A list of methods that you can use to interact with your API.

  • init(config: FireEnjinOptions) - Initialize the SDK with config options and begin listening for events.
import { FireEnjin } from "@fireenjin/sdk";

const enjin = FireEnjin.init({
  host: "http://localhost:4000",
});
  • fetch(endpoint: string, input?: FireEnjinFetchInput, options?: FireEnjinFetchOptions) - Get some data from your API.
const result = await enjin.fetch("findUser", {
  id: "popcorn245",
});
  • submit(endpoint: string, input?: FireEnjinSubmitInput, options?: FireEnjinSubmitOptions) - Submit some data to your API.
const result = await enjin.submit("editUser", {
  id: "popcorn245",
  data: {
    firstName: "Robert Johnson",
  },
});
  • upload(input: FireEnjinUploadInput, options?: FireEnjinUploadOptions) - Upload a file to your API.
const result = await enjin.upload({
    file: ...
});

EVENTS

A list of events that you can emit or listen to.

  • fireenjinFetch - Get some data from your API.
document.addEventListener("fireenjinFetch", (event) => {
  console.log(event.detail.data);
});
  • fireenjinSubmit - Submit some data to your API.
document.addEventListener("fireenjinSubmit", (event) => {
  console.log(event.detail.data);
});
  • fireenjinUpload - Upload a file to your API.
document.addEventListener("fireenjinUpload", (event) => {
  console.log(event.detail.data);
});
  • fireenjinProgress - Gives back progress on the current upload event.
document.addEventListener("fireenjinProgress", (event) => {
  console.log(event.detail.error);
});
  • fireenjinTrigger - Trigger some kind of an event you want to listen to elsewhere.
document.addEventListener("fireenjinTrigger", (event) => {
  console.log(event.detail.data);
});
  • fireenjinSuccess - Fetch, Submit, or Upload has been successful.
document.addEventListener("fireenjinSuccess", (event) => {
  console.log(event.detail.data);
});
  • fireenjinError - Fetch, Submit, or Upload has failed.
document.addEventListener("fireenjinError", (event) => {
  console.log(event.detail.error);
});
1.4.20

6 months ago

1.4.22

6 months ago

1.4.21

6 months ago

1.4.24

6 months ago

1.4.23

6 months ago

1.4.26

6 months ago

1.4.25

6 months ago

1.4.28

6 months ago

1.4.27

6 months ago

1.4.29

6 months ago

1.4.31

6 months ago

1.4.30

6 months ago

1.4.33

6 months ago

1.4.32

6 months ago

1.4.35

6 months ago

1.4.34

6 months ago

1.4.36

6 months ago

1.5.5

6 months ago

1.5.4

6 months ago

1.5.3

6 months ago

1.5.2

6 months ago

1.5.1

6 months ago

1.5.0

6 months ago

1.4.11

8 months ago

1.4.10

8 months ago

1.4.13

6 months ago

1.4.12

6 months ago

1.4.15

6 months ago

1.4.14

6 months ago

1.4.17

6 months ago

1.4.16

6 months ago

1.4.19

6 months ago

1.4.18

6 months ago

1.5.6

6 months ago

1.4.9

8 months ago

1.4.8

8 months ago

1.4.7

8 months ago

1.4.6

12 months ago

1.4.5

1 year ago

1.4.4

1 year ago

1.4.3

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.5

1 year ago

1.3.4

1 year ago

1.2.74

1 year ago

1.2.75

1 year ago

1.2.76

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.73

1 year ago

1.2.67

1 year ago

1.2.68

1 year ago

1.2.66

1 year ago

1.2.69

1 year ago

1.2.70

1 year ago

1.2.71

1 year ago

1.2.72

1 year ago

1.2.64

1 year ago

1.2.65

1 year ago

1.2.63

2 years ago

1.2.62

2 years ago

1.2.59

2 years ago

1.2.60

2 years ago

1.2.61

2 years ago

1.2.52

2 years ago

1.2.53

2 years ago

1.2.56

2 years ago

1.2.57

2 years ago

1.2.54

2 years ago

1.2.55

2 years ago

1.2.58

2 years ago

1.2.51

2 years ago

1.2.50

2 years ago

1.2.49

2 years ago

1.2.48

2 years ago

1.2.47

2 years ago

1.2.46

2 years ago

1.2.45

2 years ago

1.2.44

2 years ago

1.2.43

2 years ago

1.2.42

2 years ago

1.2.41

2 years ago

1.2.40

2 years ago

1.2.39

2 years ago

1.2.38

2 years ago

1.2.37

2 years ago

1.2.36

2 years ago

1.2.35

2 years ago

1.2.34

2 years ago

1.2.33

2 years ago

1.2.32

2 years ago

1.2.31

2 years ago

1.2.30

2 years ago

1.2.29

2 years ago

1.2.28

2 years ago

1.2.27

2 years ago

1.2.26

2 years ago

1.2.25

2 years ago

1.2.24

2 years ago

1.2.23

2 years ago

1.2.22

2 years ago

1.2.21

2 years ago

1.2.20

2 years ago

1.2.19

2 years ago

1.2.18

2 years ago

1.2.17

2 years ago

1.2.16

2 years ago

1.2.15

2 years ago

1.2.14

2 years ago

1.2.13

2 years ago

1.2.12

2 years ago

1.2.11

2 years ago

1.2.10

2 years ago

1.2.9

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago