1.5.7 • Published 11 months ago

@fireenjin/sdk v1.5.7

Weekly downloads
-
License
ISC
Repository
github
Last release
11 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.5.7

11 months ago

1.4.20

2 years ago

1.4.22

2 years ago

1.4.21

2 years ago

1.4.24

2 years ago

1.4.23

2 years ago

1.4.26

2 years ago

1.4.25

2 years ago

1.4.28

2 years ago

1.4.27

2 years ago

1.4.29

2 years ago

1.4.31

2 years ago

1.4.30

2 years ago

1.4.33

2 years ago

1.4.32

2 years ago

1.4.35

2 years ago

1.4.34

2 years ago

1.4.36

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.11

2 years ago

1.4.10

2 years ago

1.4.13

2 years ago

1.4.12

2 years ago

1.4.15

2 years ago

1.4.14

2 years ago

1.4.17

2 years ago

1.4.16

2 years ago

1.4.19

2 years ago

1.4.18

2 years ago

1.5.6

2 years ago

1.4.9

2 years ago

1.4.8

2 years ago

1.4.7

2 years ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.5

2 years ago

1.3.4

2 years ago

1.2.74

2 years ago

1.2.75

2 years ago

1.2.76

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.73

2 years ago

1.2.67

2 years ago

1.2.68

2 years ago

1.2.66

2 years ago

1.2.69

2 years ago

1.2.70

2 years ago

1.2.71

2 years ago

1.2.72

2 years ago

1.2.64

3 years ago

1.2.65

2 years ago

1.2.63

3 years ago

1.2.62

3 years ago

1.2.59

3 years ago

1.2.60

3 years ago

1.2.61

3 years ago

1.2.52

3 years ago

1.2.53

3 years ago

1.2.56

3 years ago

1.2.57

3 years ago

1.2.54

3 years ago

1.2.55

3 years ago

1.2.58

3 years ago

1.2.51

3 years ago

1.2.50

3 years ago

1.2.49

3 years ago

1.2.48

3 years ago

1.2.47

3 years ago

1.2.46

3 years ago

1.2.45

3 years ago

1.2.44

3 years ago

1.2.43

3 years ago

1.2.42

3 years ago

1.2.41

3 years ago

1.2.40

3 years ago

1.2.39

3 years ago

1.2.38

3 years ago

1.2.37

3 years ago

1.2.36

3 years ago

1.2.35

3 years ago

1.2.34

3 years ago

1.2.33

3 years ago

1.2.32

3 years ago

1.2.31

3 years ago

1.2.30

3 years ago

1.2.29

3 years ago

1.2.28

3 years ago

1.2.27

3 years ago

1.2.26

3 years ago

1.2.25

3 years ago

1.2.24

3 years ago

1.2.23

3 years ago

1.2.22

3 years ago

1.2.21

3 years ago

1.2.20

3 years ago

1.2.19

3 years ago

1.2.18

3 years ago

1.2.17

3 years ago

1.2.16

3 years ago

1.2.15

3 years ago

1.2.14

3 years ago

1.2.13

3 years ago

1.2.12

3 years ago

1.2.11

3 years ago

1.2.10

3 years ago

1.2.9

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.1.13

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago