3.1.116 • Published 6 years ago

headlight-client v3.1.116

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

headlight-client

The headlight-client library is an SDK for interacting with Headlight

It contains the following resources:

HTML API Documentation/docs
Browserify es6 bundle/dist/headlight-bundle
NodeJS Typescript Client/node
AngularJS Typescript Client/angularjs
Angular6 Typescript Client/angular6
Unit tests/node/test

Getting Started

Setup your project for typescript.

Then install this package:

npm install headlight-client

Create an example.ts script file:

import * as Headlight from 'headlight-client';

const _ServerURL = 'https://headlightqa.paviasystems.com';
const _UserName = 'user';
const _Password = 'password123';

async function main()
{
    var client = new Headlight.Client(_ServerURL);
    let session = await client.login(_UserName, _Password);

    let userApi = client.API(Headlight.API.UserApi);
    let record = await userApi.read(client.UserSession.UserID);

    console.log(`My name is ${record.NameFirst} ${record.NameLast}`);
}

main();

Execute your script with:

ts-node example.ts

Using in the browser

Just include the headlight-bundle.min.js file in your html document. You can then reference the client under the "Headlight" namespace.

<html>
  <head>
    <script src="headlight-bundle.min.js"></script>
  </head>
  <body>
    <script type="text/javascript">
        var client = new Headlight.Client("https://headlightqa.paviasystems.com");
        client.login("user", "password123")
            .then((session) => {
                console.log(session);
            });
    </script>
  </body>
</html>

Using as a bower component

bower.json

{
  ...
  "dependencies": {
    "headlight-client": "https://github.com/paviasystems/headlight-client.git"
  },
  "overrides": {
    "headlight-client": {
      "main": [
        "dist/headlight-bundle.min.js"
      ]
    }
}
3.1.116

6 years ago

2.0.11

6 years ago

2.0.10

6 years ago

3.0.111

6 years ago

3.0.105

6 years ago

3.0.104

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

3.0.103

6 years ago

3.0.102

6 years ago

3.0.100

6 years ago

3.0.99

6 years ago

3.0.98

6 years ago

3.0.97

6 years ago

3.0.96

6 years ago

3.0.95

6 years ago

3.0.93

6 years ago

3.0.86

6 years ago

3.0.80

7 years ago

3.0.79

7 years ago

3.0.75

7 years ago

3.0.74

7 years ago

3.0.73

7 years ago

3.0.69

7 years ago

3.0.68

7 years ago

3.0.64

7 years ago

3.0.63

7 years ago

3.0.62

7 years ago

3.0.61

7 years ago

3.0.60

7 years ago

3.0.57

7 years ago

3.0.56

7 years ago

3.0.55

7 years ago

3.0.54

7 years ago

3.0.53

7 years ago

3.0.52

7 years ago

3.0.51

7 years ago

3.0.47

7 years ago

3.0.46

7 years ago

3.0.43

7 years ago

3.0.42

7 years ago

3.0.41

7 years ago

3.0.40

7 years ago

3.0.39

7 years ago

3.0.38

7 years ago

3.0.37

7 years ago

3.0.36

7 years ago

3.0.33

7 years ago

3.0.32

7 years ago

3.0.31

7 years ago

3.0.30

7 years ago

3.0.29

7 years ago

3.0.24

7 years ago

3.0.23

7 years ago

3.0.22

7 years ago

3.0.21

7 years ago

3.0.20

7 years ago

3.0.19

7 years ago

3.0.18

7 years ago

3.0.17

7 years ago

3.0.16

7 years ago

3.0.15

7 years ago

3.0.14

7 years ago

3.0.13

7 years ago

3.0.10

7 years ago

3.0.9

7 years ago

3.0.1

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

1.1.25

7 years ago

1.1.24

7 years ago

1.1.23

8 years ago

1.1.22

8 years ago

1.1.21

8 years ago

1.1.20

8 years ago

1.1.18

8 years ago

1.1.17

8 years ago

1.1.16

8 years ago

1.1.15

8 years ago

1.1.14

8 years ago

1.1.13

8 years ago

1.1.12

8 years ago

1.1.11

8 years ago

1.1.10

8 years ago

1.1.9

8 years ago

1.1.8

8 years ago

1.1.7

8 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.0.9

8 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago