This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://flems.io/#0=N4IgtglgJlA2CmIBcBWAjAOgBwoDQgGd4EBjAF3imRAGEBDAJwHsBXI2DAKwJHxKYB2BJgmr9YsOgAciVfARLMJyANoAGXGoC6+AGYQEPJCtAC6YREhBcefQRQFlqEMFKYMyAAgKfdzMJ4A5AAWZGQySAD0kQQQAtwY-GCBADoCLm4ensCe9MxsxJ4Avr7+QRiReazsqQJpBBhgrI4AFFBMJCwWjhgARkxQAJ64uYzVxCPAaZ6edCxkTFKSg0ieZAws8LjTni50AObwBKsqOzMhYRHRS3Qk8MEiUIlMkWhq7wAeAGzvkXRQvQA7LovpEAGIQyEYKQCfYAfgoHzIAF4CAAyXT2ZHMfoLQLbAQzc6hcLHa6SO4PWBPfivd5qb6-NSArAAZlZ8HBkIh0NhCPgSOREAxWJxTDxBKJQRJV0iN0pj2edM+PzUkRIrLUJAALL0udzefDESiBCLHNimLimPiztLLmS5RT7oraW8Vb8oPAUKzeqz9VCYUaBSazSixRLbRdSVFHbdndSlW6GarIsDASRegBOf08wP8wXwUMWq02wlEqOy+XxmkvJOMtWstBfABMGZzYMN+bDRfD1slni0aSKAEoANy8QjEeDkCCCIwgbVIJsgIq4UzmSy0MYFDjcCf8RzwRzOVzuLw+PxMAIVh2xeINJK1NICzJeA8ELwAIXmC0JyO8LQtDkggkLAEAkAA1iMki9IUI6eMiAB83gAAa9D+gg7G4sRkLOhJ0L0wiwPM8A7F4KBqAApFhniAjsvQMJ4Xw7LoPgfAAtJIDCHDsJCeAAxLo8BCWRawMHQQiSBQACaLTsRRlHDmRXgsFIUjwAwJB0EQ9HuJ6jECII8CeLxLAMMIjFuHEFAMPRtwQfs+QCFAnjcb0dAtBoXmaBgKBKWWSAPAAbhp2SeHxDzhHEEHFGkKFAZ4IFgZBxTQQRxDDv5z4fK+4Vzl4VQ7ghAEJXMCw3IMxW6HQsBECMeyHD4-4qFoqXhcEBhQAwR4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://flems.io/#0=N4IgtglgJlA2CmIBcAWAjAOjQVgDQgGMB7AOwGciFlDLYBDABzPihHzIICdbkBtABlz8AuvgBmEBGT6gSdMIiQgMACwAuYWGxok18XdRABfXLPmLlAK2n5iu-WuoQwDIpzUACMh7HcwHgHJ1NSYkAHowsggSawxiMAB+ADd+fgCAHRJMsjiyHM54ZjUACgBKTMy7Mk8AD28AXg9eNFwPAE5WtAAOVoAmAHZWgGYANlaUPA9sSZHJ-smuybbsD2EK8gwwIgBXXWKyj3qAPibMjy8AAzPzjygPAHNOaGvzhggPAgd4ThePAHcPGhUgBSX50MgMeAENQAWk4dDUECIgLCaGuF2Kvzqm0Y+xIrVgpUOR1+5zIVxINypHlcUURpA8dAARhRYNs9KSbndHs9KdTXu9PvYfnz+QCgfxQaLqSpASDOedwZDoXCEUiUWjpVS6CRnGqGQASYAeACyCJUGHhJCgRDABwAVHKPABqKYuwJkAIeIweI0eWDugKe70eaISXV6DzABU3Xy2qMeGNUtRWshiNz+bhqBHwYp+4oB4EeXoeBIeGFoDxIQFEx2jfje8pa6lGGOt5sYmO8DA9gCCnHhAE9iiRSsIcQx9jVWhAicck5cF4rdWB9ZS0N4w9EIJHYNF4HROFGl7G-AmszmPPWoPB7t6T+3+VTO83+eST+cUzq0xmYW4IPc0QfF8R5CnoIpPk+X7kOmnD+NBZD0HoACaebGgGjowv0DZGESH4eBekb5vWHhhB4lKOrOgY3vcXqPpBNwvgx1Lvq+DHivh5yyhKnEeEyR69KkvFiN4KD8MJAJMpQUC8UyBAeCoiFoVeIwNmRFGhiGEpFtgkpNsx-LyYpsDKSR6keJRWkglMem8Tqer0uu-CbiQ4Y7vA-r7oex5scxcb+MahEedet73r5T70QZHgYgEADSHi9h4AAyHgAKIeAAcgE+kGTlkF5dSeHNgVOVNsIpTaMwCDQki5DUL0aCoEMximCAcgKNQuQ2D |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://flems.io/#0=N4IgtglgJlA2CmIBcAWFA6FB2ANCAxgPYB2AzoQsgRbAIYAOp8UIeAZhAqcgNqjG0wiJCHQALAC5hYrasQnx5VEAF8c-QcNEArbniLzFEqhDD1CAJwkACUtbYXCYawHJJExkgD0X0hGK66ERgAPwAbi4AOsTRpEGkcRbwTBIAFACU0dEGpDYWtMQA5vDWALy2qanAatY8AkI41mG0sACu8I2QxGXWAIydtAAePb0ADKMAuullAHzW0da2AAZ0AEbwsAuL1lD2CINbiwDufeMApIfW9NYAbJeFDH0AHJe0ENb4RvAWW0upl6QltYTjdRn96vB0jgAUt-PRWhJLos2IU+pc-sAkU0Wu1od1tosSHCEUhsW14OgUpUOjsnNNSnMoE50M1ydM8QTFhIAJ70eCklz5IrwKL4xYqKEw4HWFCjADcElo1gsEEKkj+rPamXx2u12RIuWl5TisAgYXgqQArNqcjYxD0TWaLaCbQa7e0HehTebUqNXWQbKa1TZjV6nb69cRbdZBnZyjx+tYAJyNXpPRoAJlw1gAzDdGihLY1LUXbigJlliPRUrH0EkoK1PpVaI18PS5kqANQfRp+yNxMCEVrySrt2pbQF-S5C4qpFxHaASMQuRpHSVi5UFWdueCqyQr6xidcEnwzi1udoHsS46yjRp5v0c7anrfnoP7xrviTH6w-wGXcx-AUCwAFp4HNeQ7GIEh4EuXZChVKAAPeT5DB+DcTjGUYLg3WhSD5fAJBA-IJAgQg+i8Xpfn+DdazABhKmIT92yxf8NwJcw-FIkhrFoVZyDaBQsUWeDEOEq4UK+dDOW2TDznE+0sJwmTFjwgiiJIsiKKo9jtgKUxaG47oABJgGsABZQyxDrAomTADJrAAKmsdBLWsbsM3c1xSBcawVGsUzrFgLyXB8vzrH8DhiAgBRrExXSCQcJw4vmBLOQkIVSDYSxnEcRUFFSQLUmCs5rE8kJrBA3prFJXppmch8-OmUh8BaC1rXE8VxJ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://flems.io/#0=N4IgtglgJlA2CmIBcAWAHAOgEwDYA0IAxgPYB2AzsQskVbAIYAO58UIB5hATncgNoAGPAIC6BAGYQE5fqFL0wiJCAwALAC5hY7WqXXw9NEAF88chUpUArGQRJ6D6mhDCNiXdQAJyn8TzCeAOQa6sxIAPTh5BCkNhgkYAD8AG4CAoEAOqRZ5PHkuVzwLOoAFACUWVn25F4AHj4AvJ58AIx4ngCc7S1o7VgA7O0AzPieKACs7eOTnjjjIpUUGGDEAK56JeWeDQB8zVme3gAGB4eeUJ4A5lzQp4eMEJ6EjvBcd54A7p4taQCk7-RyIx4IR1ABaLj0dQQYjfcItU5HErverLJibUjtWBlbY7d6HcgnUhnEmeNzRaFkTz0ABGlFgq30+LOF2ut2JpPuj2eDjeHM5Xx+An+-NJqm+f2Zh0BwNBEKhMLhCNFJPopBcCqpABJgJ4ALJQ1QYSGkKDEMBbABUnnGngA1J4sPaguRAp5jJ4dZ5YM7Aq73Z4YpJ1fpPMApWc-Oaw54IyT1CbyOJ3AEeOoofASl6Sj7fo7PIlPGCWp4kN8cdaRgJ3RUVaTjBGG3WkRG+Bh2wBBLiQgCeJVIZREaMYm1q7QgON2ceO0+l6rAmuJLR8QZiEFDsBi8HoXDDs8j-hjaYznirUHgl3d+6bnJJLbrnMJ+8OCbVSZTYPcEEuMSeL13PL6Hyt63q+FDJlwARgeQDD6AAmlmuo+taYJYNWxg4s+njHqG2ZVp44SeMS1oTr656XG6N4gWc97UaST4PtRgpYYc4pCixng0ruaECBx4g+CgvGMSBNKEJ4qgwYhp44NWhHEYGAZCnm4zCrWdGcmJEmwFJ+FyZ4JGKX8NqqRxaoapSS4CCupDBuu8DeluO57sJ1FRgEuo4fZZ4XleLmclR6meEigQAOpUOI1z0D21Kmp4AAi9DJPAgRqepqUgelpKYXWmWpbWIhlDoLAIKCMIUDQ6BIEMKAmGYIDyIoNB5LYuj6IYygmCIx |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://flems.io/#0=N4Igxg9gdgzhA2BTEAucD4EMAONEBMQAaEAMwEskZUBtUKTAW2TQHdMAXAOgCtqTIUDoiGoQ5RtggAnDgAIYc0tIiM5AcgAWHDrhQB6fTHJQ+XSIwD8mdQB0oEqbLkcImGPOWqNXfa-fcfHZQ9jDmMGHSiHgcAAb2cnIAAtgq2IiyAJ5yALQ50nLACYkKmUKYAB4aADyYUADmSAB8wSVyJpoZ5ByKpJjweMWJJt3k-TkAbv0ArohyAAz4iPXFAL7FAEYQ+NnAcvhy9dLkB+tQ8SFQiBVO8oIechvTOtByALwKF4kAJGByAMSIUhAoHFA5HE7FbDkORgETCaTFDiYWHwjJQuQANjkAEYAEybAoAVmK0zw0hyeCQYHkUGgiGKYGm0jgBSkJgRmz+v30XBJUESG0U81xcgALLk8Y8sGAANbFFCaCATDKFIaPblgNbFGj4cgwTAbJD4AC6aoFJQgCy4AGZ+Ykzhd7NdbvsgZhpvB5DAABQ+vYVRQfGhm1ZEOQh8N7aBRRjKuarACU7ya5sSMcQcZVfuTb1Tga4pBkAFFMGBND6qnm5BUfYn68UohxmQK6ymI+qYLFNDbYj71AB1CCsCDD9SJoid2L7JRICoAbkwMLhQgy8-qOFxeL76sSXaU9VxffUACkyXcINMhOPJxa2k8XlB-bvLVAwPByHKUHI29WCzBNHIUgODrSwuDrW82jaPUDSNAhvwAQgLJAGg4TQXzDDQchvF8H1cJ8ijvKDoHfT9ZW-X9U0IqCoPuO54AgPB3hcNwPC4ADhx9F8aL2fBVAo3NU0omswhMJYKgAeVIH130YxBk1THIcTkAAyFSRPY7APzhStRKgcSpJkhi8AnXFkzDbioPUAAZBBchcQDFH1do30QbAOHIS8YFaGiSkTSzEgLbAyQrWSTMss4aMw9QAGpx3VfyLRNewk3sYgQCpRAaU82AxCJG0UHmEAw3oJgWBAfw2L4dLBGEUQ0EcGRvSUFQ1C0HQ9EMYxTD |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import type { Models } from './types/dts/codegen'; | |
import fs from 'fs'; | |
import { readFile, writeFile } from 'fs/promises'; | |
import { CodegenConfig } from '@graphql-codegen/cli'; | |
import { format } from 'prettier'; | |
import ts from 'typescript'; | |
import { Create, gray } from '@syncify/ansi'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import type { CodegenPlugin } from '@graphql-codegen/plugin-helpers'; | |
import { plugin as typescriptPlugin } from '@graphql-codegen/typescript'; | |
import { format } from 'prettier'; | |
import ts from 'typescript'; | |
import { Create, gray } from '@syncify/ansi'; | |
interface CustomPluginConfig { | |
export: string[]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://flems.io/#0=N4IgtglgJlA2CmIBcBGADGgNCAzvBAxgC7xTIgB0ROI2AZhAjUgNqgB2AhmIkpdbRAEA9uxJjyEMAAdhAJyIACYIukRp8OYoC+iunOFhFAcgoB6NRrnGAOuztmzigKoA5AMIB5ALLeAoq4AKooAgooAYm7ugQCSnq6KgZ6KAMp+fokAEhleACJ+AFp2ABScOACe7ASKxQCUigC8AHzKdpwA7pwQSgDmcvDwRM54cnVtnd2qBgTwODjhjLN1ANzjXUpQldwQBADq8gDWdLDC7Strk3SDBAAWIexQuRA40rCc5edcE0pgAK6wRAgKSInB68AACup8BB2PBPtpamN7MjHIo-AANELecEAGT8KQcTgAtCTSWTyRTKVTqTTaXT6bS7IS0QAPbiveCKFBIUKKHBSDmKdqHY6nRREG6cXr9QY4RS-EZygBGZVIilEik4ihED26EFEmD5RGE0jU7B6iggdHFN05Cs0lpw7EAmARKfqcTYUQnMwK27WSmFGzgKHCG27wAgHOUSzmAng1Z7eeTsGEW57iuS-eC1Q3SOQw6iKGwgADiwmEUEUYGTqYAhMXDczOA8jSblRHOPbHQAleAe8qOvScWB4Q04A7qM0WmOKfpgLop83ispRihF9io32chhcWCwAcEYewFWRo2MWCz37sOV0eTahDN37SL1cCpVPRX4j69iKPoDIYjHUrQ-uuijaqIODCAgFAnD0xTGH4bIyAgXI8n+gzDJodTGLUdhgTqOBKImNZLg0GZZqsIEEUROC9v2jRDiO8CUXhmrfKoUKjKxYFAc04HXlB8AwcIcHFsCwaAku6GSRaebCDMcwUEpxY5txNT1HxBGCcJokgO4tqRqm4pSJywjWlA7xKV6IC4SBtlgWBFCwiyRDFMRciLj0iJqTxGktFp0GwcUxZlhWVYkT09Y2Wp3kgQ56mNP5EHaUFIXlpW8AAG7wJ5UX2Q5+WOYRJpubRfabLF8W+Yl-GQYFInBSAmFaOm7qbLm0wD |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Interface for the chainable object returned by the `pipe` function. | |
* It provides methods to control the execution flow of tasks, including | |
* stopping the chain based on conditions, handling conditional task execution, | |
* and supporting Promise-like behavior for asynchronous operations. | |
*/ | |
export interface PipeChain { | |
/** | |
* Stops the pipe chain if the provided condition is `true`. | |
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://flems.io/#0=N4IgtglgJlA2CmIBcBGADGgNCAzvBAxgC7xTIgB0ROI2AZhAjUgNqgB2AhmIkpdbRAEA9uxJjydAK7tiEUQAIADhCXwFACgrainHAGscSBZ3YBPFgF0AlAuAAddgoUj2OInYVFhAZSIAnCHYAcwUAXwUAXgUAeQAjACt4Ygolf2FvIjM1BUdnf3giKX8nPTNZTTp2Yw1bSIA+E3M6xocnZwU6YX9NBA8IKIUsBRxB3QMcCgQQogALAG4FAYAeEcWIAGoN2zaOjtd3Lz19MeOcFghLeby9pbpNbz9AkIoCTlhYDXH9awocWAgBHgGgAHJgFABaFB1SLRADkAAV0pA8HDrDsbrcvP4zJ4TAB3TgQDzfWqLCJvIgEWaddjXdp7CKY8I3MKONnsRwAei5nU4+nUaWEKPgjgOHig+E4uOiYFGDQU7Hg+IUSOFEDwGgKOGEsAAbuoFXgiAAVCA8YRSIha+A6-XwcFy9GOMWiQ46ngAQRw5QIADEZHJFNEyhValFWjdOITiQpJbBpRp0BhrPTnAddfApsJgho4QBiBQoSEud4IKAmOgkHooHBo9mutweUwZWbwfze30B2REeROEM+sMtOxRmMSqVmDQAJgwaFTNwzCGzuYLCinJbeH1Ilera7r1lHRPHCcnybnC7dmeXecL64hpa3Fc4VfbRdG9fYHPFI2F8B8XcDXtg00YddhcS8l1gHMbwUABmDcy23Z9dzQfcG1kN1m3YVt23-WRuyDfsQIjEd2kXLMoJXQsABYEMfHdX1Qj8mQwpsFATdxO3wwC+0GUMCGIhUwOjI84wnJNZ3nMiIIo6DVwAVjo8sGJrNDP0bQ4CAKTgSD9fl4AAUX8dIemiQTI2ktwr0omD2xMpYMMgEIP3TTCXG03T9JNbJDOM7pBnYKQPgXDz4D0gVvLUIyTNqdDvzoTggtNTN-FMDwB19czSIJUT40TeSUzTcCrMguTCwSpKvBStK0VydoRNjPLJwKud6Q5bleQRABJ |
NewerOlder