1.0.7 • Published 5 years ago

@xyzblocks/tech-radar-domain v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

tech-radar-domain

Interfaces, Services, Entities and Value Objects of the Tech Radar Domain

Build Status

Installation

npm install --save tech-radar-domain

API

Blip

Properties

  • id -> string
  • name -> string
  • link -> string
  • quadrant -> Quadrant (1 (Techniques), 2 (Tools), 3 (Platforms), 4 (LanguagesAndFrameworks))
  • angle -> number
  • votes -> Array
  • offset -> number

Methods

  • downVote(userName: string): void
  • getNumberOfVotesWithOffset(): number
  • getStatusText(): string
  • hasDownVoted(userName: string): boolean
  • hasUpVoted(userName: string): boolean
  • toTechRadarChartItem()
  • upVote(userName: string): void

IBlipRepository

Methods

  • create(blip: Blip): Promise<void>
  • delete(blip: Blip): Promise<void>
  • find(id: string): Promise<Blip>
  • findAll(): Promise<Array<Blip>>
  • update(blip: Blip): Promise<void>

BlipService & IBlipService

Methods

  • delete(blipId: string, userName: string): Promise<void>
  • deleteObservable(blipId: string, userName: string): Observable<void>
  • downVote(blipId: string, userName: string): Promise<void>
  • downVoteObservable(blipId: string, userName: string): Observable<void>
  • find(blipId: string): Promise<Blip>
  • findObservable(blipId: string): Observable<Blip>
  • findAll(): Promise<Array<Blip>>
  • findAllObservable(): Observable<Array<Blip>>
  • save(blip: Blip, userName: string): Promise<void>
  • saveObservable(blip: Blip, userName: string): Observable<void>
  • upVote(blipId: string, userName: string): Promise<void>
  • upVoteObservable(blipId: string, userName: string): Observable<void>

Vote

Properties

  • userName -> string
  • weight -> number

Methods

  • static createDownVote(userName: string): Vote
  • static createUpVote(userName: string): Vote
1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.0

6 years ago