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

7 years ago

2.0.10

7 years ago

3.0.111

7 years ago

3.0.105

7 years ago

3.0.104

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

3.0.103

7 years ago

3.0.102

7 years ago

3.0.100

7 years ago

3.0.99

7 years ago

3.0.98

7 years ago

3.0.97

7 years ago

3.0.96

7 years ago

3.0.95

7 years ago

3.0.93

7 years ago

3.0.86

7 years ago

3.0.80

7 years ago

3.0.79

7 years ago

3.0.75

8 years ago

3.0.74

8 years ago

3.0.73

8 years ago

3.0.69

8 years ago

3.0.68

8 years ago

3.0.64

8 years ago

3.0.63

8 years ago

3.0.62

8 years ago

3.0.61

8 years ago

3.0.60

8 years ago

3.0.57

8 years ago

3.0.56

8 years ago

3.0.55

8 years ago

3.0.54

8 years ago

3.0.53

8 years ago

3.0.52

8 years ago

3.0.51

8 years ago

3.0.47

8 years ago

3.0.46

8 years ago

3.0.43

8 years ago

3.0.42

8 years ago

3.0.41

8 years ago

3.0.40

8 years ago

3.0.39

8 years ago

3.0.38

8 years ago

3.0.37

8 years ago

3.0.36

8 years ago

3.0.33

8 years ago

3.0.32

8 years ago

3.0.31

8 years ago

3.0.30

8 years ago

3.0.29

8 years ago

3.0.24

8 years ago

3.0.23

8 years ago

3.0.22

8 years ago

3.0.21

8 years ago

3.0.20

8 years ago

3.0.19

8 years ago

3.0.18

8 years ago

3.0.17

8 years ago

3.0.16

8 years ago

3.0.15

8 years ago

3.0.14

8 years ago

3.0.13

8 years ago

3.0.10

8 years ago

3.0.9

8 years ago

3.0.1

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

1.1.25

8 years ago

1.1.24

8 years ago

1.1.23

9 years ago

1.1.22

9 years ago

1.1.21

9 years ago

1.1.20

9 years ago

1.1.18

9 years ago

1.1.17

9 years ago

1.1.16

9 years ago

1.1.15

9 years ago

1.1.14

9 years ago

1.1.13

9 years ago

1.1.12

9 years ago

1.1.11

9 years ago

1.1.10

9 years ago

1.1.9

9 years ago

1.1.8

9 years ago

1.1.7

9 years ago

1.1.6

9 years ago

1.1.5

9 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.0.9

9 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago