@ufmit/ufm-backendtid1
TypeScript icon, indicating that this package has built-in type declarations

15.0.13 • Public • Published

UfmBackendtid1

Modul dokumentation

Hent og vis backendtid / testdato i Angular. Anvender felt backendtid fra /api/profil request og returnerer backendtid som et Date objekt. Benyttes af handicaptillæg, ligestilling og støttetidsreglen. Efter hentning af backendtid hentes abbreviatedSessionID fra /api/session til brug i fejlhåndtering.

Se også UfmBackendtid2 der anvendes af ungdomskort og kilometerpenge.

npm install @ufmit/ufm-backendtid1@version. Mht version, så se versionsstyring.

I app.module.ts tilføjes UfmBackendtid1Module.forRoot({environment: { apiPropertyNavn: 'htApi' }, tekster: { hentet: 'Hentet:' }}) til imports. Se UfmBackendtid1Config interface for mulige forRoot parametre.

I ligestilling tilføjes UfmBackendtid1Module.forRoot({ tekster: { hentet: "Hentet:"}, environment: { profil: '/ligestilling' } }) til import af modulet, da der dels injektes danske/engelske tekster og dels anvendes et alternativt "/api/profil" endpoint.

I app.component.html tilføjes <ufm-side-backendtid></ufm-side-backendtid> for at få vist backendtid.

UfmBackendtid1Service udstiller følgende metoder:

  • backendtid$: BehaviorSubject<Date>

  • hentBackendtid(returnerObservable?: boolean): Observable<boolean>. Sæt returnerObservable=true hvis der skal ventes på svar. Svar sendes under alle omstændigheder til backendtid$ observable.

  • erBackendDatoSat(): boolean. Returnerer true hvis backend test dato er forskellig fra dags dago

  • dagsdato(): Moment med en dato

  • nu(): Moment med tid (dato og klokkeslet)

  • hentBackendtidFoersteGang(returnerObservable?: boolean): Observable henter backendtid en gang / første gang fra backend. Sæt returnerObservable=true hvis der skal ventes på svar

Readme

Keywords

none

Package Sidebar

Install

npm i @ufmit/ufm-backendtid1

Weekly Downloads

1

Version

15.0.13

License

none

Unpacked Size

119 kB

Total Files

22

Last publish

Collaborators

  • jro_ufm