├── .github └── workflows │ ├── CI.yml │ ├── RELEASE.yml │ └── RELEASE_JSR.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── eslint.config.ts ├── jsr.json ├── mod.ts ├── package.json ├── src ├── TypedEventTarget.ts └── index.ts ├── test-d └── TypedEventTarget.test-d.ts └── tsconfig.json /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/RELEASE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/.github/workflows/RELEASE.yml -------------------------------------------------------------------------------- /.github/workflows/RELEASE_JSR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/.github/workflows/RELEASE_JSR.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /jsr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/jsr.json -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- 1 | export * from './src/TypedEventTarget.ts'; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/package.json -------------------------------------------------------------------------------- /src/TypedEventTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/src/TypedEventTarget.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TypedEventTarget'; 2 | -------------------------------------------------------------------------------- /test-d/TypedEventTarget.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/test-d/TypedEventTarget.test-d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerZade/typescript-event-target/HEAD/tsconfig.json --------------------------------------------------------------------------------