1.0.13 • Published 8 years ago
service-ligne-1 v1.0.13
service-ligne-v1@1.0.13
Building
To build an compile the typescript sources to javascript use:
npm install
npm run buildpublishing
First build the package than run npm publish
consuming
navigate to the folder of your consuming project and run one of next commando's.
published:
npm install service-ligne-v1@1.0.13 --saveunPublished (not recommended):
npm install PATH_TO_GENERATED_PACKAGE --saveIn your Vuejs2 bootstrap:
import ligneV1 from 'service-ligne-V1'
...
Vue.use(ligneV1, 'http://127.0.0.1:8181');In your components for API:
import ligneV1 from 'service-ligne-V1'
...
let details = lignev1.createLigneDetails()
details.label = 'test'
lignev1.createUsingPOST3(details).then(() => {
    lignev1.getAllUsingGET3().then(data => console.log(data))
})In your compoennts for topic listener:
import lignev1 from 'service-ligne-v1'
export default {
  ...
  created: function () {
    this.$topics.subscribe(lignev1.registerTopicTerminee(event => {
      console.log(event)
    }))
  },
  methods: {
    uneMethode: function() {
      this.subscribeTopic(lignev1.registerTopicTermineeFor(23, event => {
        console.log(event);
      }
    },
    uneAutreMethode: function {
      this.unsubscribeTopic(lignev1.unregisterTopicTermineeFor(23));
    }
  }