UNPKG

@effect-ts/system

Version:

Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.

1 lines 1.9 kB
{"version":3,"file":"index.mjs","mappings":"AAAA;AAEA,OAAO,6BAAP;AAGA,SAASA,SAAT,QAA0B,wBAA1B;AAEA,OAAO,MAAMC,WAAW,gBAAGC,MAAM,EAA1B;AAGP,OAAM,MAAOC,KAAP,CAAY;AAGhBC,cAAqBC,GAArB,EAAmE;AAA9C;AAFZ,mBAAuBJ,WAAvB;AAE8D;;AAHvD;AAMlB,OAAM,SAAUK,SAAV,CAAwBC,KAAxB,EAA2CC,MAA3C,EAA0D;AAC9D,QAAMC,SAAS,GAAGF,KAAK,CAACE,SAAxB;AACA,QAAMC,GAAG,GAAG,IAAIC,QAAJ,CAAiBJ,KAAjB,EAAwBE,SAAxB,EAAmCA,SAAS,CAACG,KAA7C,EAAoDJ,MAApD,EAA4D,KAA5D,CAAZ;AACA,SAAO,IAAIL,KAAJ,CAAWU,CAAD,IAAOA,CAAC,CAACH,GAAD,CAAlB,CAAP;AACD;AAED,OAAO,MAAMI,cAAc,gBAAGZ,MAAM,EAA7B;AAGP,OAAM,MAAOS,QAAP,CAAe;AASnBP,cACEW,IADF,EAEEC,QAFF,EAGEC,QAHF,EAIEC,KAJF,EAKEC,SALF,EAKoB;AAbX,mBAA0BL,cAA1B;AAeP,SAAKC,IAAL,GAAYA,IAAZ;AACA,SAAKC,QAAL,GAAgBA,QAAhB;AACA,SAAKC,QAAL,GAAgBA,QAAhB;AACA,SAAKC,KAAL,GAAaA,KAAb;AACA,SAAKE,UAAL,GAAkBD,SAAlB;AACD;;AAEDE,WAAS,CAACT,KAAD,EAAe;AACtB,SAAKQ,UAAL,GAAkB,IAAlB;AACA,SAAKH,QAAL,GAAgBL,KAAhB;AACD;;AAEDU,WAAS;AACP,WAAO,KAAKL,QAAZ;AACD;;AAEDM,QAAM;AACJ,SAAKR,IAAL,CAAUN,SAAV,GAAsB,IAAIT,SAAJ,CAAc,KAAKiB,QAAnB,CAAtB;AACD;;AAEDO,MAAI;AACF,UAAMd,GAAG,GAAG,IAAIC,QAAJ,CACV,KAAKI,IADK,EAEV,KAAKC,QAFK,EAGV,KAAKC,QAHK,EAIV,KAAKC,KAJK,EAKV,KAAKC,SAAL,EALU,CAAZ;AAOA,WAAO,IAAIhB,KAAJ,CAAWU,CAAD,IAAOA,CAAC,CAACH,GAAD,CAAlB,CAAP;AACD;;AAEDe,WAAS;AACP,WAAO,CAAC,KAAKC,OAAL,EAAR;AACD;;AAEDA,SAAO;AACL,WAAO,KAAKX,IAAL,CAAUN,SAAV,KAAwB,KAAKO,QAApC;AACD;;AAEDG,WAAS;AACP,WAAO,KAAKC,UAAZ;AACD;;AAEDO,UAAQ;AACN,WAAO,0BAA0B,KAAKX,QAAL,CAAcJ,KAAK,gBAClD,KAAKK,QACP,YAAY,KAAKF,IAAI,iBAAiB,KAAKI,SAAL,EAAgB,GAFtD;AAGD;;AA/DkB","names":["Versioned","EntryTypeId","Symbol","Entry","constructor","use","makeEntry","tref0","isNew0","versioned","ops","EntryOps","value","f","EntryOpsTypeId","tref","expected","newValue","isNew","isChanged","_isChanged","unsafeSet","unsafeGet","commit","copy","isInvalid","isValid","toString"],"sourceRoot":"","sources":["../../../../_src/Transactional/STM/Entry/index.ts"],"sourcesContent":[null]}