| Category | Average | Lines | Functions | Branches |
|---|---|---|---|---|
| All Files 96.9% | 96.9% | 95.4% | 96.9% | 98.4% |
| src 89.9% | 89.9% | 69.6% | 100% | 100% |
| src/api 96.3% | 96.3% | 93.3% | 96.6% | 99.0% |
| src/auxiliary 97.8% | 97.8% | 94.3% | 100% | 99.0% |
| src/impl 97.5% | 97.5% | 98.3% | 96.4% | 97.8% |
| File | Folder | Average | Lines | Functions | Branches |
|---|---|---|---|---|---|
| AutoClose.ts 92.7% | src/api 96.3% | 92.7% |
98.9%
82 172 |
83.3%
AUTO_CLOSE_NONE @ 85 anonymous_11 @ 172 |
95.8%
line 171, block 23, branch 0 |
| AutoCloseFactory.ts 98.8% | src/api 96.3% | 98.8% | 96.4% 1-2 | 100% | 100% |
| AutoOpen.ts 98.8% | src/api 96.3% | 98.8% | 96.4% 1 | 100% | 100% |
| BasicContract.ts 99.5% | src/api 96.3% | 99.5% | 98.6% 138-139 | 100% | 100% |
| BindStrategy.ts 86.9% | src/api 96.3% | 86.9% |
60.7%
1 3-21 23-25 48 |
100% | 100% |
| Contract.ts 100% | src/api 96.3% | 100% | 100% | 100% | 100% |
| ContractException.ts 99.3% | src/api 96.3% | 99.3% | 98.0% 47 | 100% | 100% |
| ContractFactory.ts 98.9% | src/api 96.3% | 98.9% | 96.6% 1 | 100% | 100% |
| Contracts.ts 99.7% | src/api 96.3% | 99.7% | 99.0% 1 | 100% | 100% |
| ContractsFactory.ts 98.8% | src/api 96.3% | 98.8% | 96.4% 1 | 100% | 100% |
| Convenience.ts 92.2% | src/api 96.3% | 92.2% | 76.7% 132-171 | 100% | 100% |
| Open.ts 91.7% | src/api 96.3% | 91.7% | 100% |
75.0%
anonymous_2 @ 42 |
100% |
| Promisor.ts 99.7% | src/api 96.3% | 99.7% | 99.2% 109 | 100% | 100% |
| PromisorFactory.ts 99.1% | src/api 96.3% | 99.1% | 97.2% 1-2 | 100% | 100% |
| RatifiedContract.ts 97.5% | src/api 96.3% | 97.5% | 98.0% 81-82 | 100% |
94.4%
line 80, block 12, branch 0 |
| Repository.ts 99.6% | src/api 96.3% | 99.6% | 98.8% 1 | 100% | 100% |
| RepositoryFactory.ts 99.0% | src/api 96.3% | 99.0% | 97.0% 1 | 100% | 100% |
| Types.ts 95.4% | src/api 96.3% | 95.4% |
86.3%
1-3 5-8 10-13 15-18 20-23 25-30 |
100% | 100% |
| AtomicBoolean.ts 100% | src/auxiliary 97.8% | 100% | 100% | 100% | 100% |
| AtomicBooleanFactory.ts 99.0% | src/auxiliary 97.8% | 99.0% | 97.1% 1 | 100% | 100% |
| AtomicInteger.ts 100% | src/auxiliary 97.8% | 100% | 100% | 100% | 100% |
| AtomicIntegerFactory.ts 99.0% | src/auxiliary 97.8% | 99.0% | 97.1% 1 | 100% | 100% |
| AtomicReference.ts 100% | src/auxiliary 97.8% | 100% | 100% | 100% | 100% |
| AtomicReferenceFactory.ts 99.0% | src/auxiliary 97.8% | 99.0% | 97.1% 1 | 100% | 100% |
| Checks.ts 100% | src/auxiliary 97.8% | 100% | 100% | 100% | 100% |
| Consumer.ts 96.8% | src/auxiliary 97.8% | 96.8% |
90.3%
1-5 60 |
100% | 100% |
| Convenience.ts 92.1% | src/auxiliary 97.8% | 92.1% |
76.3%
1-13 15 86-93 |
100% | 100% |
| IdempotenState.ts 92.3% | src/auxiliary 97.8% | 92.3% | 76.9% 1-3 | 100% | 100% |
| Idempotent.ts 98.0% | src/auxiliary 97.8% | 98.0% | 94.0% 1-3 | 100% | 100% |
| IdempotentFactory.ts 100% | src/auxiliary 97.8% | 100% | 100% | 100% | 100% |
| IllegalArgumentException.ts 100% | src/auxiliary 97.8% | 100% | 100% | 100% | 100% |
| IllegalStateException.ts 100% | src/auxiliary 97.8% | 100% | 100% | 100% | 100% |
| Predicate.ts 97.7% | src/auxiliary 97.8% | 97.7% |
93.1%
1-5 85 |
100% | 100% |
| Supplier.ts 97.9% | src/auxiliary 97.8% | 97.9% |
93.8%
1-4 79 |
100% | 100% |
| Transform.ts 98.0% | src/auxiliary 97.8% | 98.0% |
94.1%
1-5 99 |
100% | 100% |
| Validate.ts 95.3% | src/auxiliary 97.8% | 95.3% |
92.0%
1-2 44-45 |
100% |
93.8%
line 43, block 13, branch 0 |
| AtomicBoolean.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| AtomicBooleanFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| AtomicInteger.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| AtomicIntegerFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| AtomicReference.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| AtomicReferenceFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| AutoCloseFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| AutoCloseMany.impl.ts 95.1% | src/impl 97.5% | 95.1% | 96.4% 40-41 |
88.9%
anonymous_4 @ 39 |
100% |
| AutoCloseOne.impl.ts 91.7% | src/impl 97.5% | 91.7% |
93.4%
28-29 40-41 |
88.9%
anonymous_3 @ 27 |
92.9%
line 39, block 10, branch 0 |
| ContractFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| Contracts.impl.ts 97.8% | src/impl 97.5% | 97.8% |
97.9%
43-44 136-139 |
97.1%
autoOpen @ 42 |
98.4%
line 135, block 20, branch 0 |
| ContractsFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| ContractsWrapper.impl.ts 93.0% | src/impl 97.5% | 93.0% |
93.9%
51-52 66-68 |
92.3%
autoOpen @ 50 |
92.9%
line 65, block 9, branch 0 |
| Events.impl.ts 96.4% | src/impl 97.5% | 96.4% | 96.9% 28-29 |
92.3%
autoOpen @ 27 |
100% |
| ExtractorPromisor.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| Idempotent.impl.ts 96.7% | src/impl 97.5% | 96.7% | 95.8% 56-59 | 100% |
94.4%
line 55, block 10, branch 0 |
| IdempotentFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| Internal.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| LifeCyclePromisor.impl.ts 96.5% | src/impl 97.5% | 96.5% |
97.8%
84-85 90 |
100% |
91.7%
line 83, block 17, branch 0 line 89, block 19, branch 0 |
| Policy.impl.ts 99.0% | src/impl 97.5% | 99.0% | 97.1% 1 | 100% | 100% |
| PromisorFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| Repository.impl.ts 93.8% | src/impl 97.5% | 93.8% | 98.7% 37-38 |
89.5%
anonymous_3 @ 113 autoOpen @ 36 |
93.3%
line 110, block 3, branch 0 line 112, block 4, branch 0 |
| RepositoryFactory.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| SingletonPromisor.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| Storage.impl.ts 85.7% | src/impl 97.5% | 85.7% |
90.5%
21-22 25-26 |
66.7%
anonymous_2 @ 20 anonymous_3 @ 24 |
100% |
| ValuePromisor.impl.ts 100% | src/impl 97.5% | 100% | 100% | 100% | 100% |
| index.ts 89.9% | src 89.9% | 89.9% |
69.8%
1 29-40 |
100% | 100% |
| version.ts 88.9% | src 89.9% | 88.9% | 66.7% 1 | 100% | 100% |