# @acoustic-content-sdk/ng-edit

> Module to attach inline-edit functionality to an WCH based Angular application.

Latest version **9.0.10076** (published 2020-03-26) · MIT license · 0 weekly downloads

## Install

```sh
npm install @acoustic-content-sdk/ng-edit
pnpm add @acoustic-content-sdk/ng-edit
yarn add @acoustic-content-sdk/ng-edit
bun add @acoustic-content-sdk/ng-edit
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 9.0.10076 |
| Published | 2020-03-26 |
| First published | 2019-11-30 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 8 |
| Unpacked size | 1.5 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Carsten Leue |
| Maintainers | carstenleue, daherbst, jim.patrick, joe.john, kevintap, mburati, neelkanthpatel, orenaksakal |
| Keywords | acoustic, acoustic-content, angular, sdk |

## Links

- npm: https://www.npmjs.com/package/@acoustic-content-sdk/ng-edit
- npm.io page: https://npm.io/package/@acoustic-content-sdk/ng-edit

## Dependencies (8)

- [@acoustic-content-sdk/api](https://npm.io/package/@acoustic-content-sdk/api.md) 9.0.10076
- [@acoustic-content-sdk/utils](https://npm.io/package/@acoustic-content-sdk/utils.md) 9.0.10076
- [@acoustic-content-sdk/ng-api](https://npm.io/package/@acoustic-content-sdk/ng-api.md) 9.0.10076
- [@acoustic-content-sdk/edit-api](https://npm.io/package/@acoustic-content-sdk/edit-api.md) 9.0.10076
- [@acoustic-content-sdk/ng-utils](https://npm.io/package/@acoustic-content-sdk/ng-utils.md) 9.0.10076
- [@acoustic-content-sdk/ng-edit-api](https://npm.io/package/@acoustic-content-sdk/ng-edit-api.md) 9.0.10076
- [@acoustic-content-sdk/component-api](https://npm.io/package/@acoustic-content-sdk/component-api.md) 9.0.10076
- [@acoustic-content-sdk/component-edit](https://npm.io/package/@acoustic-content-sdk/component-edit.md) 9.0.10076

## Recent versions

- 9.0.10076 (latest) — 2020-03-26
- 8.0.498 (beta) — 2019-11-30
- 9.0.10067 — 2020-03-25
- 9.0.10040 — 2020-03-20
- 9.0.10034 — 2020-03-20
- 9.0.495 — 2020-03-09
- 9.0.493 — 2020-03-08
- 9.0.462 — 2020-03-05
- 9.0.407 — 2020-02-28
- 9.0.384 — 2020-02-25
- 9.0.361 — 2020-02-21
- 9.0.360 — 2020-02-21
- 9.0.271 — 2020-02-11
- 9.0.270 — 2020-02-11
- 9.0.251 — 2020-02-07
- … 5 more at https://npm.io/package/@acoustic-content-sdk/ng-edit/versions

## README

<a name="_b83205d7e3864ccccc016d2ecbeb143651af5706563a83a58201c4c3716291e2"></a>
[![npm](https://img.shields.io/npm/v/@acoustic-content-sdk/ng-edit.svg?style=flat-square)](https://www.npmjs.com/package/@acoustic-content-sdk/ng-edit)

Module to attach inline-edit functionality to an WCH based Angular application.

## Table of Contents

- [API Documentation](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009)

<a name="_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009)

## ng-edit package

Module to attach inline-edit functionality to an WCH based Angular application.

## Classes

|  Class | Description |
|  --- | --- |
|  [AcNgEditableDirectiveModule](#_444e34e11ec581e780e8d5fdf57df576672ea2fcd70861583371e59e69745caf) | Module implementing the <code>WchEditableDirectiveService</code> for the edit case |
|  [AcNgEditablePlaceholderDirectiveModule](#_1446e0864e1a08cf6e599ad3b9a527916f9c765f771dda3c90969328feb2760c) | Module implementing the <code>WchEditableDirectiveService</code> for the edit case |
|  [AcNgEditComponentsModule](#_8bdc595af5c9df83717d6846a3d8b581872b10e908c3f39e1142b5487662880f) | Exports the components and directives used to attach inline edit to code level angular components. |
|  [AcNgEditDirectivesModule](#_43c6803d06dc08e218faadd2b5344c60e924da21fba473dafbc8464245f6ffdd) | Exports the services required to implement the editable directives |
|  [AcNgHttpInlineEditProviderModule](#_aa3f85e9884aa24267211cd1acd1da6030ef7170852e998b1e2490d7c6910347) | Provides token <code>ACOUSTIC_TOKEN_INLINE_EDIT_PROVIDER</code> |
|  [AcNgInlineEditSelectionModule](#_4552c42f17b0ee28288dbc38ed5f1655b867339bccf0954fbcad949e777876e7) |  |
|  [AcNgInlineEditServiceModule](#_31f0b70e40fb36630cae8a32acf9f452a5950383723692524aad2f1e18d289a6) | Provides token <code>ACOUSTIC_TOKEN_INLINE_EDIT_SERVICE</code> requires a <code>ACOUSTIC_TOKEN_INLINE_EDIT_PROVIDER</code> for the backend |
|  [AcNgParentInlineEditProviderModule](#_a82e7d25cfd677543b267d457b261e32eb17a838c43623d64c3da0556d4cea3b) | Exposes the inline edit provider <code>ACOUSTIC_TOKEN_INLINE_EDIT_PROVIDER</code> from the parent frame. The provider must have been exposed via the <code>INLINE_EDIT_PROVIDER_ID</code> constant on that window.<!-- -->Depends on: <code>ACOUSTIC_TOKEN_EDIT_HOST_WINDOW</code>, <code>ACOUSTIC_TOKEN_LOGGER_SERVICE</code> |
|  [AcNgSelectableDirectiveModule](#_dd15824484b52aabc40b041d891f3e0f466d1f32a66ee8572fc758fec22cf8d1) | Module implementing the <code>WchSelectableDirectiveService</code> for the edit case |

## Functions

|  Function | Description |
|  --- | --- |
|  [getInlineEditProvider(aHostWindow, aLogSvc)](#_516ead2698ecc5a0f6d7d8962d2dadf81330c53820e3de700deb92f3d1678607) | Accesses the <code>WchInlineEditProviderV2</code> from another window. This other window must be enabled for cross frame access. The provider must be available via the <code>INLINE_EDIT_PROVIDER_ID</code> key on that window. |
|  [internalGetInlineEditProvider(aHostWindow, logger)](#_f5b831fcd2bdabd5134d144bbf36e3a7ae76c0745fd1ef383171671f2bb7e25b) | Accesses the <code>WchInlineEditProviderV2</code> from another window. This other window must be enabled for cross frame access. |

## Variables

|  Variable | Description |
|  --- | --- |
|  [VERSION](#_ad571856b6463d84448f16e13cd5348d6c4c4ded2b325edf77ac9be94dfc8495) | Version and build number of the package |


<a name="_b83205d7e3864ccccc016d2ecbeb143651af5706563a83a58201c4c3716291e2"></a>

<a name="_444e34e11ec581e780e8d5fdf57df576672ea2fcd70861583371e59e69745caf"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgEditableDirectiveModule](#_444e34e11ec581e780e8d5fdf57df576672ea2fcd70861583371e59e69745caf)

## AcNgEditableDirectiveModule class

Module implementing the `WchEditableDirectiveService` for the edit case

<b>Signature:</b>

```typescript
export declare class AcNgEditableDirectiveModule 
```

<a name="_1446e0864e1a08cf6e599ad3b9a527916f9c765f771dda3c90969328feb2760c"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgEditablePlaceholderDirectiveModule](#_1446e0864e1a08cf6e599ad3b9a527916f9c765f771dda3c90969328feb2760c)

## AcNgEditablePlaceholderDirectiveModule class

Module implementing the `WchEditableDirectiveService` for the edit case

<b>Signature:</b>

```typescript
export declare class AcNgEditablePlaceholderDirectiveModule 
```

<a name="_8bdc595af5c9df83717d6846a3d8b581872b10e908c3f39e1142b5487662880f"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgEditComponentsModule](#_8bdc595af5c9df83717d6846a3d8b581872b10e908c3f39e1142b5487662880f)

## AcNgEditComponentsModule class

Exports the components and directives used to attach inline edit to code level angular components.

<b>Signature:</b>

```typescript
export declare class AcNgEditComponentsModule 
```

## Constructors

|  Constructor | Modifiers | Description |
|  --- | --- | --- |
|  [(constructor)(aLoggerService)](#_a6cbf29dd12da12ca15a911fd91cbe80491b5cd5c6e17524f996e33ce5ae9981) |  | Constructs a new instance of the <code>AcNgEditComponentsModule</code> class |

## Properties

|  Property | Modifiers | Type | Description |
|  --- | --- | --- | --- |
|  [VERSION](#_67b377e65b189b890d6e5fa65804c23048117c8951ae930712cd36bc2ea1494b) |  | <code>WchSdkVersion</code> | Exposes the version information of this module |


<a name="_43c6803d06dc08e218faadd2b5344c60e924da21fba473dafbc8464245f6ffdd"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgEditDirectivesModule](#_43c6803d06dc08e218faadd2b5344c60e924da21fba473dafbc8464245f6ffdd)

## AcNgEditDirectivesModule class

Exports the services required to implement the editable directives

<b>Signature:</b>

```typescript
export declare class AcNgEditDirectivesModule 
```

## Constructors

|  Constructor | Modifiers | Description |
|  --- | --- | --- |
|  [(constructor)(aLoggerService)](#_010453a83faa971a65492b73a1512d196d6d41aaf5b6ed25ee95ef1e9a097e67) |  | Constructs a new instance of the <code>AcNgEditDirectivesModule</code> class |


<a name="_aa3f85e9884aa24267211cd1acd1da6030ef7170852e998b1e2490d7c6910347"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgHttpInlineEditProviderModule](#_aa3f85e9884aa24267211cd1acd1da6030ef7170852e998b1e2490d7c6910347)

## AcNgHttpInlineEditProviderModule class

Provides token `ACOUSTIC_TOKEN_INLINE_EDIT_PROVIDER`

<b>Signature:</b>

```typescript
export declare class AcNgHttpInlineEditProviderModule 
```

<a name="_4552c42f17b0ee28288dbc38ed5f1655b867339bccf0954fbcad949e777876e7"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgInlineEditSelectionModule](#_4552c42f17b0ee28288dbc38ed5f1655b867339bccf0954fbcad949e777876e7)

## AcNgInlineEditSelectionModule class

<b>Signature:</b>

```typescript
export declare class AcNgInlineEditSelectionModule 
```

## Constructors

|  Constructor | Modifiers | Description |
|  --- | --- | --- |
|  [(constructor)(aSelService)](#_397b52886c5a06f82a1c5478ec18faa722f2fdf8f9f2967a213abdd36030e8e3) |  | Constructs a new instance of the <code>AcNgInlineEditSelectionModule</code> class |


<a name="_31f0b70e40fb36630cae8a32acf9f452a5950383723692524aad2f1e18d289a6"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgInlineEditServiceModule](#_31f0b70e40fb36630cae8a32acf9f452a5950383723692524aad2f1e18d289a6)

## AcNgInlineEditServiceModule class

Provides token `ACOUSTIC_TOKEN_INLINE_EDIT_SERVICE` requires a `ACOUSTIC_TOKEN_INLINE_EDIT_PROVIDER` for the backend

<b>Signature:</b>

```typescript
export declare class AcNgInlineEditServiceModule 
```

## Constructors

|  Constructor | Modifiers | Description |
|  --- | --- | --- |
|  [(constructor)(aInlineEditService, aSelectedCellConsumer, aLoggerService)](#_f1a20d59340895d25cbd7a20736d5875e29a22a64b325bf52c72d4ba71951e74) |  | Constructs a new instance of the <code>AcNgInlineEditServiceModule</code> class |


<a name="_a82e7d25cfd677543b267d457b261e32eb17a838c43623d64c3da0556d4cea3b"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgParentInlineEditProviderModule](#_a82e7d25cfd677543b267d457b261e32eb17a838c43623d64c3da0556d4cea3b)

## AcNgParentInlineEditProviderModule class

Exposes the inline edit provider `ACOUSTIC_TOKEN_INLINE_EDIT_PROVIDER` from the parent frame. The provider must have been exposed via the `INLINE_EDIT_PROVIDER_ID` constant on that window.

Depends on: `ACOUSTIC_TOKEN_EDIT_HOST_WINDOW`<!-- -->, `ACOUSTIC_TOKEN_LOGGER_SERVICE`

<b>Signature:</b>

```typescript
export declare class AcNgParentInlineEditProviderModule 
```

## Constructors

|  Constructor | Modifiers | Description |
|  --- | --- | --- |
|  [(constructor)(aLoggerService)](#_8f5481fe7b86d3fab9ba472ef441f50cdbdbb5ae08c7a43f3754e9d0b29928a6) |  | Constructs a new instance of the <code>AcNgParentInlineEditProviderModule</code> class |


<a name="_dd15824484b52aabc40b041d891f3e0f466d1f32a66ee8572fc758fec22cf8d1"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgSelectableDirectiveModule](#_dd15824484b52aabc40b041d891f3e0f466d1f32a66ee8572fc758fec22cf8d1)

## AcNgSelectableDirectiveModule class

Module implementing the `WchSelectableDirectiveService` for the edit case

<b>Signature:</b>

```typescript
export declare class AcNgSelectableDirectiveModule 
```

<a name="_516ead2698ecc5a0f6d7d8962d2dadf81330c53820e3de700deb92f3d1678607"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [getInlineEditProvider](#_516ead2698ecc5a0f6d7d8962d2dadf81330c53820e3de700deb92f3d1678607)

## getInlineEditProvider() function

Accesses the `WchInlineEditProviderV2` from another window. This other window must be enabled for cross frame access. The provider must be available via the `INLINE_EDIT_PROVIDER_ID` key on that window.

<b>Signature:</b>

```typescript
export declare function getInlineEditProvider(aHostWindow: WindowType, aLogSvc: LoggerService): Observable<WchInlineEditProviderV2>;
```

## Parameters

|  Parameter | Type | Description |
|  --- | --- | --- |
|  aHostWindow | <code>WindowType</code> | the parent window |
|  aLogSvc | <code>LoggerService</code> | logger |

<b>Returns:</b>

`Observable<WchInlineEditProviderV2>`

an observable of the inline edit provider


<a name="_f5b831fcd2bdabd5134d144bbf36e3a7ae76c0745fd1ef383171671f2bb7e25b"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [internalGetInlineEditProvider](#_f5b831fcd2bdabd5134d144bbf36e3a7ae76c0745fd1ef383171671f2bb7e25b)

## internalGetInlineEditProvider() function

Accesses the `WchInlineEditProviderV2` from another window. This other window must be enabled for cross frame access.

<b>Signature:</b>

```typescript
export declare function internalGetInlineEditProvider(aHostWindow: WindowType, logger: Logger): Observable<WchInlineEditProviderV2>;
```

## Parameters

|  Parameter | Type | Description |
|  --- | --- | --- |
|  aHostWindow | <code>WindowType</code> | the parent window |
|  logger | <code>Logger</code> | logger |

<b>Returns:</b>

`Observable<WchInlineEditProviderV2>`

an observable of the inline edit provider


<a name="_ad571856b6463d84448f16e13cd5348d6c4c4ded2b325edf77ac9be94dfc8495"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [VERSION](#_ad571856b6463d84448f16e13cd5348d6c4c4ded2b325edf77ac9be94dfc8495)

## VERSION variable

Version and build number of the package

<b>Signature:</b>

```typescript
VERSION: {
    version: {
        major: string;
        minor: string;
        patch: string;
        branch: string;
    };
    build: Date;
}
```

<a name="_010453a83faa971a65492b73a1512d196d6d41aaf5b6ed25ee95ef1e9a097e67"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgEditDirectivesModule](#_43c6803d06dc08e218faadd2b5344c60e924da21fba473dafbc8464245f6ffdd) &gt; [(constructor)](#_010453a83faa971a65492b73a1512d196d6d41aaf5b6ed25ee95ef1e9a097e67)

## AcNgEditDirectivesModule.(constructor)

Constructs a new instance of the `AcNgEditDirectivesModule` class

<b>Signature:</b>

```typescript
constructor(aLoggerService: LoggerService);
```

## Parameters

|  Parameter | Type | Description |
|  --- | --- | --- |
|  aLoggerService | <code>LoggerService</code> |  |


<a name="_a6cbf29dd12da12ca15a911fd91cbe80491b5cd5c6e17524f996e33ce5ae9981"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgEditComponentsModule](#_8bdc595af5c9df83717d6846a3d8b581872b10e908c3f39e1142b5487662880f) &gt; [(constructor)](#_a6cbf29dd12da12ca15a911fd91cbe80491b5cd5c6e17524f996e33ce5ae9981)

## AcNgEditComponentsModule.(constructor)

Constructs a new instance of the `AcNgEditComponentsModule` class

<b>Signature:</b>

```typescript
constructor(aLoggerService: LoggerService);
```

## Parameters

|  Parameter | Type | Description |
|  --- | --- | --- |
|  aLoggerService | <code>LoggerService</code> |  |


<a name="_67b377e65b189b890d6e5fa65804c23048117c8951ae930712cd36bc2ea1494b"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgEditComponentsModule](#_8bdc595af5c9df83717d6846a3d8b581872b10e908c3f39e1142b5487662880f) &gt; [VERSION](#_67b377e65b189b890d6e5fa65804c23048117c8951ae930712cd36bc2ea1494b)

## AcNgEditComponentsModule.VERSION property

Exposes the version information of this module

<b>Signature:</b>

```typescript
VERSION: WchSdkVersion;
```

<a name="_397b52886c5a06f82a1c5478ec18faa722f2fdf8f9f2967a213abdd36030e8e3"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgInlineEditSelectionModule](#_4552c42f17b0ee28288dbc38ed5f1655b867339bccf0954fbcad949e777876e7) &gt; [(constructor)](#_397b52886c5a06f82a1c5478ec18faa722f2fdf8f9f2967a213abdd36030e8e3)

## AcNgInlineEditSelectionModule.(constructor)

Constructs a new instance of the `AcNgInlineEditSelectionModule` class

<b>Signature:</b>

```typescript
constructor(aSelService: WchInlineEditSelectionService);
```

## Parameters

|  Parameter | Type | Description |
|  --- | --- | --- |
|  aSelService | <code>WchInlineEditSelectionService</code> |  |


<a name="_f1a20d59340895d25cbd7a20736d5875e29a22a64b325bf52c72d4ba71951e74"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgInlineEditServiceModule](#_31f0b70e40fb36630cae8a32acf9f452a5950383723692524aad2f1e18d289a6) &gt; [(constructor)](#_f1a20d59340895d25cbd7a20736d5875e29a22a64b325bf52c72d4ba71951e74)

## AcNgInlineEditServiceModule.(constructor)

Constructs a new instance of the `AcNgInlineEditServiceModule` class

<b>Signature:</b>

```typescript
constructor(aInlineEditService: WchInlineEditServiceV2, aSelectedCellConsumer?: Consumer<string>, aLoggerService?: LoggerService);
```

## Parameters

|  Parameter | Type | Description |
|  --- | --- | --- |
|  aInlineEditService | <code>WchInlineEditServiceV2</code> |  |
|  aSelectedCellConsumer | <code>Consumer&lt;string&gt;</code> |  |
|  aLoggerService | <code>LoggerService</code> |  |


<a name="_8f5481fe7b86d3fab9ba472ef441f50cdbdbb5ae08c7a43f3754e9d0b29928a6"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_a30123aefd4726b3438415e6dc03e4250c696926643d7594d19b8a9c5bc79d46) &gt; [@acoustic-content-sdk/ng-edit](#_be694b67ae16737af42b54285ce9fb0badf2978fc7b4e35cc2c124a4de4d7009) &gt; [AcNgParentInlineEditProviderModule](#_a82e7d25cfd677543b267d457b261e32eb17a838c43623d64c3da0556d4cea3b) &gt; [(constructor)](#_8f5481fe7b86d3fab9ba472ef441f50cdbdbb5ae08c7a43f3754e9d0b29928a6)

## AcNgParentInlineEditProviderModule.(constructor)

Constructs a new instance of the `AcNgParentInlineEditProviderModule` class

<b>Signature:</b>

```typescript
constructor(aLoggerService: LoggerService);
```

## Parameters

|  Parameter | Type | Description |
|  --- | --- | --- |
|  aLoggerService | <code>LoggerService</code> |  |

---
_Source: https://npm.io/package/@acoustic-content-sdk/ng-edit · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
