Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeScript compiler #408

Closed
inikulin opened this issue Mar 22, 2016 · 3 comments
Closed

TypeScript compiler #408

inikulin opened this issue Mar 22, 2016 · 3 comments
Assignees
Labels
AREA: server STATE: Auto-locked An issue has been automatically locked by the Lock bot. SYSTEM: compiler SYSTEM: plugins TYPE: enhancement The accepted proposal for future implementation.
Milestone

Comments

@inikulin
Copy link
Contributor

Make TypeScript first class citizen by automatically compiling .ts files like we do with ES6. This can be done (and more likely should) as standalone plugin.

@rafakwolf
Copy link

With typescript can be more easy to learn the framework, the type definitions are a documentation itself.
:D

@inikulin inikulin added this to the Planned features milestone Jan 26, 2017
@AlexanderMoskovkin AlexanderMoskovkin added TYPE: enhancement The accepted proposal for future implementation. and removed TYPE: proposal labels Feb 15, 2017
@AlexanderMoskovkin AlexanderMoskovkin modified the milestones: Sprint #7, Planned Apr 25, 2017
@inikulin
Copy link
Contributor Author

inikulin commented Apr 25, 2017

  • Extract APIBasedTestFileCompilerBase base class
  • Implement TypeScriptTestFileCompiler
  • Callsites
  • Implement TS definitions
  • CLI *.ts file support
  • TS definition descriptions

AlexanderMoskovkin added a commit to AlexanderMoskovkin/testcafe that referenced this issue Jun 1, 2017
testcafe-build-bot added a commit to testcafe-build-bot/testcafe that referenced this issue Jun 1, 2017
testcafe-build-bot added a commit to testcafe-build-bot/testcafe that referenced this issue Jun 1, 2017
AlexanderMoskovkin added a commit that referenced this issue Jun 13, 2017
* Add info about TypeScript (docs for #408)

* Use node 7 for documentation building

* Remove unnecessary article

* Add TypeScript-specific info about custom methods and properties

* Use camel-case for TypeScript

* Add comments about the problem with `redcarpet`

* Apply a remark

* TypeScript Support

* Update TypeScript sections

* Add TypeScript Support section to navigation

* Fix remarks

* Update TypeScript section
@lock
Copy link

lock bot commented Mar 28, 2019

This thread has been automatically locked since it is closed and there has not been any recent activity. Please open a new issue for related bugs or feature requests. We recommend you ask TestCafe API, usage and configuration inquiries on StackOverflow.

@lock lock bot added the STATE: Auto-locked An issue has been automatically locked by the Lock bot. label Mar 28, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Mar 28, 2019
kirovboris pushed a commit to kirovboris/testcafe-phoenix that referenced this issue Dec 18, 2019
* Introduce TestFileCompilerBase

* Refactor compiler dir structure

* Extract APIBasedTestFileCompilerBase

* Update legacy api

* Compiler basics

* Exportable lib resolution

* Basic test

* Mixed deps test

* Definitions

* More definitions

* More definitions

* More definitions

* More definitions

* More definitions

* More definitions

* Test Selector definitions

* More definition tests.

* Compilation tests

* Functional smoke tests

* CLI support

* Descriptions

* Description

* Drop node 10 support

* Fix Helen's remarks.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
AREA: server STATE: Auto-locked An issue has been automatically locked by the Lock bot. SYSTEM: compiler SYSTEM: plugins TYPE: enhancement The accepted proposal for future implementation.
Projects
None yet
Development

No branches or pull requests

4 participants