##// END OF EJS Templates
corrected code to support ts strict mode...
corrected code to support ts strict mode safe.ts - more tight typings - added notImplemented stub function - added fork funtion - added keys function (like Object.keys but extracts keys type) - added isKeyof typeguard - added 'primitive' union type added EventProvider for the observable
cin -
r115:691199f665e0 ioc ts support
Show More
Name Size Modified Last Commit Author
.settings
.vscode
buildSrc
docs
gradle
src
.eslintrc.json Loading ...
.hgignore Loading ...
.hgtags Loading ...
.npmignore Loading ...
.project Loading ...
build.gradle Loading ...
build.md Loading ...
gradle.properties Loading ...
gradlew Loading ...
gradlew.bat Loading ...
history.md Loading ...
license Loading ...
package-lock.json Loading ...
package.json Loading ...
readme.md Loading ...
settings.gradle Loading ...
tslint.json Loading ...

Implabjs-core

Набор стандартных библиотек для создания приложений со сложным функционалом. Данную библиотеку можно использовать как для разработки приложений, которые будут работать в среде браузеров, так и в серверных средах.

Библиотека написана на TypeScript, некоторая часть на JavaScript, но постепенно планируется перейти полностью на использование TypeScript

Более подробная документация доступна по ссылке: https://bitbucket.org/implab/implabjs-core/src/default/docs/ru/

Основные компоненты

DI

Контейнер для внедрения зависимостей, позволяет гибко описывать структуру приложения и создавать слабосвязанные компоненты.

LOG

Средства журналирования похожие на JLog, позволяют эффективно вести журнал выполнения программы.

Cancellations

Специальные маркеры для отмены асинхронных операций, по аналогии с .NET CancelationToken.