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

excaliburjs / Excalibur / 7779527107
89%

Build:
DEFAULT BRANCH: main
Ran 05 Feb 2024 04:25AM UTC
Jobs 1
Files 203
Run time 13s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Feb 2024 04:20AM UTC coverage: 91.324%. Remained the same
7779527107

push

github

web-flow
fix: [#2896] Allow component subtypes to work on extend Actors (#2924)

Closes #2896

- Fixed issue where Actor built in components could not be extended because of the way the Actor based type was built.
  - Actors now use instance properties for built-ins instead of getters
  - With the ECS refactor you can now subtype built-in `Components` and `.get(Builtin)` will return the correct subtype.
  ```typescript
  class MyBodyComponent extends ex.BodyComponent {}

  class MyActor extends ex.Actor {
      constructor() {
        super({})
        this.removeComponent(ex.BodyComponent);
        this.addComponent(new MyBodyComponent())
      }
  }

  const myActor = new MyActor();
  const myBody = myActor.get(ex.BodyComponent); // Returns the new MyBodyComponent subtype!
  ```

5133 of 6446 branches covered (0.0%)

11326 of 12402 relevant lines covered (91.32%)

26942.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7779527107.1 05 Feb 2024 04:25AM UTC 0
91.32
GitHub Action Run
Source Files on build 7779527107
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #7779527107
  • 3ce1de28 on github
  • Prev Build on main (#7768947361)
  • Next Build on main (#7779812984)
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