open-index/open-npm huggingface dataset:
npm package: @hetzner/api
Description: A preconfigured, up-to-date OpenAPI client for Hetzner.
Author: Samuel Kopp
Latest version: 1.20240621.0

## @hetzner/api

This package is **auto-generated** from [Hetzner's OpenAPI specification](https://docs.hetzner.cloud/spec.json). Please refer to [Hetzner's API reference](https://docs.hetzner.cloud/) to learn more.

```ts
import { createClient } from '@hetzner/api'

const client = createClient({
  token: '...'
})
```
npm package: @hetznercloud/ngx-translate-mock
Description: [![npm version](https://badge.fury.io/js/@hetznercloud%2Fngx-translate-mock.svg)](https://badge.fury.io/js/@hetznercloud%2Fngx-translate-mock)
Latest version: 1.1.0

# NgxTranslateMock

[![npm version](https://badge.fury.io/js/@hetznercloud%2Fngx-translate-mock.svg)](https://badge.fury.io/js/@hetznercloud%2Fngx-translate-mock)

This packages provides a mock module for [ngx-translate](https://github.com/ngx-translate/core).
It includes mocks for the `TranslateService`, the `TranslateDirective` and the `TranslatePipe`.
Not all methods of the service have been mocked yet, feel free to open a pull-request.

## How to use

Import the module in your `TestBed` testing module.

```ts
import { TestBed } from '@angular/core/testing';
import { TranslateMockModule } from '@hetznercloud/ngx-translate-mock';

TestBed.configureTestingModule({
  imports: [TranslateMockModule],
});
```

### TranslateMockDirective, TranslateMockPipe

With this module you can also get reliable (snapshot) test results and check whether the translation string was correct or not.
To do this the directive and pipe append `-i18n` to the translation string:

```html
<p>MY.TRANSLATION.STRING-i18n</p>
```

### TranslateServiceMock

The `TranslateServiceMock` acts similar to the real service. For example,
`use()` emits `onLangChange`, or `get` returns the passed in translation string with `-i18n` appended.

## License

MIT license