ds-models-entities
v2.0.4
Published
This package is intended to be a single source for consuming the DS model entities. Each entity has its unique structure and common methods.
Downloads
4
Readme
zi-ds-models-entities
This package is intended to be a single source for consuming the DS model entities. Each entity has its unique structure and common methods. We built this project so we can have a uniformity and a common language between our front appliction side our back end appliction side.
Use this package:
- Install package npm i ds-models-entities --save
- Import entities import {SigExtractor, SigExtractorHeader, SigExtractorSender, SigExtractorTread} from 'ds-models-entities'; import {TitleSimilarity} from 'ds-models-entities';
Update this package:
Add your new entities to: src/entities/ -> projectSelectedName.ts -> E.g: "track-promotion-changes.ts" ts file content main class should implements Entity interface: E.g: "export class TrackPromotionChanges implements Entity" Go to src/entities/index.ts and add export all entity necessary objects E.g: export { TrackPromotionChanges, TrackPromotionChangesInput, Pred as TrackPromotionChangesPred } from "./track-promotion-changes"; Npm run build (in terminal package folder) - make sure no errors appeare Look for your new entities in dest folder ( Eg: track-promotion-changes.js && track-promotion-changes.d.ts) Change version number package.json -> version depending on a minor or major change etc. Cave your changes on git
Publish new version:
Use previos build step or run again E.g: 'npm run build' (in terminal package folder) Look for your new entities in dest folder ( Eg: track-promotion-changes.js && track-promotion-changes.d.ts) You can run link & unlink to test your package changes if you want - google it. Make sure you are logged in to npm or run npm login. Run npm publish
Update portal with changes:
Update portal client & portal server with package changes with new version changes E.g: run 'npm i ds-models-entities@NewVersionNumber --save' Import your new entities in your selected code area & use it. If you do not see changes try to reload OR close your source code editor. Make sure portal front & back is runing. Save portl back & front changes to git. pull requst changes.