• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

snatalenko / node-cqrs / 22745197368

06 Mar 2026 01:43AM UTC coverage: 95.287% (+0.9%) from 94.396%
22745197368

Pull #28

github

web-flow
Merge dd3952cc7 into 828e39903
Pull Request #28: TypeScript and event dispatching pipeline refactoring

428 of 528 branches covered (81.06%)

1043 of 1091 new or added lines in 65 files covered. (95.6%)

3 existing lines in 2 files now uncovered.

1294 of 1358 relevant lines covered (95.29%)

31.11 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

42.86
/src/sqlite/AbstractSqliteObjectProjection.ts
1
import { AbstractProjection } from '../AbstractProjection.ts';
5✔
2
import { IContainer } from '../interfaces/index.ts';
3
import { SqliteObjectView } from './SqliteObjectView.ts';
5✔
4

5
export abstract class AbstractSqliteObjectProjection<T> extends AbstractProjection<SqliteObjectView<T>> {
5✔
6

7
        static get tableName(): string {
NEW
8
                throw new Error('tableName is not defined');
×
9
        }
10

11
        static get schemaVersion(): string {
NEW
12
                throw new Error('schemaVersion is not defined');
×
13
        }
14

15
        constructor({ viewModelSqliteDb, viewModelSqliteDbFactory, logger }: Pick<IContainer,
16
                'viewModelSqliteDbFactory' |
17
                'viewModelSqliteDb' |
18
                'logger'
19
        >) {
NEW
20
                super({ logger });
×
21

NEW
22
                this.view = new SqliteObjectView({
×
23
                        schemaVersion: new.target.schemaVersion,
24
                        projectionName: new.target.name,
25
                        viewModelSqliteDb,
26
                        viewModelSqliteDbFactory,
27
                        tableNamePrefix: new.target.tableName,
28
                        logger
29
                });
30
        }
31
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc