ReApptor

Open source-projekt

Vi publicerar utvalda delar av ReApptor-plattformen som öppen källkod för att göra koden mer transparent, enkel, återanvändbar och tillförlitlig. Biblioteken är kostnadsfria under MIT-licensen och finns på GitHub och npm. ReApptor TypeScript LINQ ger TypeScript LINQ-frågor i C#-stil, och ReApptor TypeScript PagedList delar upp samlingar i sidor. Båda biblioteken är fullständigt testade.

  • Publicerade bibliotek Publicerade utvecklarbibliotek som används som byggstenar i ReApptors applikationer.
ReApptors LINQ- och PagedList-rubriker med en sorteringsfråga och ett sidresultat.

Caseöversikt

Affärsutmaning

Små bibliotek för återkommande dataarbete

Verksamhetssystem arbetar återkommande med listor över order, produkter och andra uppgifter. Utvecklare behöver filtrera, sortera och gruppera listorna och dela upp resultaten i sidor som användarna kan bläddra mellan. ReApptor publicerar två avgränsade TypeScript-bibliotek för dessa uppgifter.

Källkod, dokumentation och exempel är offentliga. Utvecklingsteamet kan granska hur biblioteken fungerar och välja var de passar i den egna applikationen, i stället för att förlita sig på en sluten komponent.

Granska, installera och återanvänd

ReApptor TypeScript LINQ ger TypeScript samlingsfunktioner som är bekanta från C#, bland annat filtrering, sortering, gruppering och sammanställning. ReApptor TypeScript PagedList hämtar en sida ur en samling och ger information för navigeringen: sidnummer, antal sidor, totalt antal poster och om det finns en nästa sida.

Båda paketen finns på npm under MIT-licensen, med dokumentation och tester i GitHub-repositorierna. De kan användas utan resten av ReApptor-plattformen. De publicerade exemplen visar hur paketen installeras och hur deras array-utökningar används i ett befintligt TypeScript-projekt.

Skärmbilder och media

Skärmbilder och media

GitHub Dashboard med ReApptors TypeScript LINQ- och PagedList-repositorier.
ReApptors TypeScript LINQ och PagedList på GitHub.

Produktfunktioner

Vad kunder och team kan göra

Hitta rätt uppgifter

En ordervy kan exempelvis välja öppna order, sortera dem efter leveransdatum och gruppera dem per kund. LINQ ger samlingsfunktionerna för den kedjan. Utvecklaren skriver verksamhetsregeln i TypeScript och kan följa varje steg i koden. Samma funktioner kan användas för produktlistor eller för att beräkna summor från de valda posterna.

Gör långa listor hanterbara

När en samling har filtrerats och sorterats kan PagedList returnera den önskade sidan med sidinformation. En katalog kan visa ett begränsat urval produkter, antalet träffar och om en nästa sida finns. Biblioteket hanterar samlingen och sidinformationen; applikationen bestämmer hur sidkontrollerna ser ut och hur de underliggande uppgifterna laddas.

Behöver du en liknande plattform?

ReApptor bygger återanvändbara SaaS-plattformar för affärskritiska arbetsflöden.

Kontakta oss