dfx-helper
Advanced tools
Comparing version 4.0.5 to 4.0.6
@@ -7,3 +7,2 @@ import { Subject } from 'rxjs'; | ||
export declare abstract class ASelectableEntityService<idType extends StringOrNumber, EntityType extends IEntity<idType>> extends AEntityService<idType, EntityType> { | ||
protected httpService: AHttpService; | ||
protected abstract selectedStorageKey: string; | ||
@@ -10,0 +9,0 @@ protected selected: UndefinedOr<EntityType>; |
{ | ||
"name": "dfx-helper", | ||
"version": "4.0.5", | ||
"version": "4.0.6", | ||
"description": "Web-development / Typescript / Angular Library with tons of utility tools helping in all projects", | ||
@@ -25,7 +25,7 @@ "private": false, | ||
"bugs": { | ||
"url": "https://gitlab.com/DatePoll/common/dfx-helper/-/issues" | ||
"url": "https://gitlab.com/DatePoll/common/dfx-common/-/issues" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://gitlab.com/DatePoll/common/dfx-helper.git" | ||
"url": "git+https://gitlab.com/DatePoll/common/dfx-common.git" | ||
}, | ||
@@ -32,0 +32,0 @@ "peerDependencies": { |
# dfx-helper | ||
Web-development / Typescript / Angular Library with tons of utility tools helping in all projects. | ||
@@ -7,2 +8,3 @@ | ||
### Information | ||
- [NPM package link](https://www.npmjs.com/package/dfx-helper) | ||
@@ -14,40 +16,42 @@ - [Development notes](#development) | ||
### Useful classes: | ||
* **Components** | ||
* `AComponent` | ||
* **Decorator**/**Annotations** | ||
* `Confirmable()` | ||
* `Delay()` | ||
* `MeasureTime()` | ||
* `RememberResult` | ||
* `RunOutesideChangeDetection` | ||
* **Helper** | ||
* `ArrayHelper` | ||
* `BrowserHelper` | ||
* `ClipboradHelper` | ||
* `Converter` | ||
* `DateHelper` | ||
* `Generator` | ||
* `Logger` / `LoggerFactory` | ||
* `Stopwatch` | ||
* `StorageHelper` | ||
* `StringHelper` | ||
* `Thread` | ||
* `TypeHelper` | ||
* `UIHelper` | ||
* **Entities** | ||
* `HasID` & `HasName` | ||
* `IEntity` & `IEntityWithName` | ||
* `AEntity` & `AEntityWithName` | ||
* **EntityServices** | ||
* `AEntityService` | ||
* `ASelectableEntityService` | ||
* **Services** | ||
* `AHttpService` | ||
* `IsMobileService` | ||
* **Collections** | ||
* `List` | ||
* `EntityList` | ||
* `IList` | ||
- **Components** | ||
- `AComponent` | ||
- **Decorator**/**Annotations** | ||
- `Confirmable()` | ||
- `Delay()` | ||
- `MeasureTime()` | ||
- `RememberResult` | ||
- `RunOutesideChangeDetection` | ||
- **Helper** | ||
- `ArrayHelper` | ||
- `BrowserHelper` | ||
- `ClipboradHelper` | ||
- `Converter` | ||
- `DateHelper` | ||
- `Generator` | ||
- `Logger` / `LoggerFactory` | ||
- `Stopwatch` | ||
- `StorageHelper` | ||
- `StringHelper` | ||
- `Thread` | ||
- `TypeHelper` | ||
- `UIHelper` | ||
- **Entities** | ||
- `HasID` & `HasName` | ||
- `IEntity` & `IEntityWithName` | ||
- `AEntity` & `AEntityWithName` | ||
- **EntityServices** | ||
- `AEntityService` | ||
- `ASelectableEntityService` | ||
- **Services** | ||
- `AHttpService` | ||
- `IsMobileService` | ||
- **Collections** | ||
- `List` | ||
- `EntityList` | ||
- `IList` | ||
## Development | ||
Everything important in this library is located in `projects/dfx-helper`, that's the "real" library. (following | ||
@@ -57,2 +61,3 @@ commands still have to be executed at the root level) | ||
#### Dependency installation | ||
```bash | ||
@@ -63,2 +68,3 @@ npm install | ||
#### Building a production version | ||
```bash | ||
@@ -69,2 +75,3 @@ npm run-script build | ||
#### Starting development environment (with automatic tests) | ||
```bash | ||
@@ -75,2 +82,3 @@ npm test | ||
#### Generating a coverage report | ||
```bash | ||
@@ -81,2 +89,3 @@ npm run test:coverage | ||
#### Starting the development environment (for direct use in another project) | ||
```bash | ||
@@ -87,4 +96,5 @@ npm run-script watch | ||
### Deployment notes | ||
dfx-helper deployments are managed | ||
via [.gitlab-ci](https://gitlab.com/DatePoll/common/dfx-helper/-/blob/development/.gitlab-ci.yml) | ||
via [.gitlab-ci](https://gitlab.com/DatePoll/common/dfx-common/-/blob/development/.gitlab-ci.yml) | ||
@@ -95,2 +105,3 @@ All builds are uploaded | ||
#### Development builds | ||
Commits to the [development](https://gitlab.com/DatePoll/common/dfx-helper/-/tree/development) branch create a dev | ||
@@ -100,4 +111,5 @@ build downloadable via [this link](https://releases.datepoll.org/common/dfx-helper/dfx-helper-dev.zip). | ||
#### Production builds | ||
Tags create a release build downloadable | ||
via [this link](https://releases.datepoll.org/common/dfx-helper/dfx-helper-latest.zip). Additionally, a versioned | ||
zip is uploaded and the package is published to [npm](https://www.npmjs.com/package/dfx-helper). |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
639420
77
106
6574