એસગસ ઓપરેશન્સને સરળ બનાવવા માટે સાગાસ ES6 જનરેટર અને એસેન્કોની રાહ જોતી API નો ઉપયોગ કરે છે. તે મૂળભૂત રીતે અલગ થ્રેડ પર તેનું કાર્ય કરે છે જ્યાં અમે બહુવિધ API કૉલ્સ કરી શકો છો. અમે ઉપયોગ કેસ પર આધાર રાખીને દરેક કોલ સિંક્રનસ અથવા અસુમેળ બનાવવા માટે તેમના API નો ઉપયોગ કરી શકો છો. API એ કાર્યો પૂરા પાડે છે જેના દ્વારા અમે થ્રેડને એ જ લાઇનમાં રાહ જોવી સુધી વિનંતીને પ્રતિસાદ આપી શકીએ. આમાંથી સેમ્યુઅલ, આ લાઇબ્રેરી દ્વારા પૂરા પાડવામાં આવેલ અન્ય ઘણી API છે, જે API ને વિનંતી કરે છે જે હેન્ડલ કરવા માટે ખૂબ સરળ છે. શહેર));// સફળતા પર રેસ્ટોરાં રવાનગીઉપજ આપવું ({પ્રકાર: 'FETCH_RESTAURANTS_SUCCESS',પેલોડ: {રેસ્ટોરાં},});} કેચ (ઈ) {// ભૂલ પર ભૂલ સંદેશ મોકલોઉપજ આપવું ({પ્રકાર: 'FETCH_RESTAURANTS_ERROR',પેલોડ: {ભૂલ સંદેશા: e,}});}}નિકાસ ડિફોલ્ટ કાર્ય * fetchRestaurantSagaMonitor {લેવ એવરી ('FETCH_RESTAURANTS', આનયન પ્રારંભિક); // દરેક આવી વિનંતી લે છે}