Skip to content

Commit

Permalink
chore(release): v0.13.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jost-s committed May 8, 2023
1 parent 26adeed commit a5ff86f
Show file tree
Hide file tree
Showing 52 changed files with 322 additions and 104 deletions.
9 changes: 6 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,19 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm

## \[Unreleased\]

### Added
### Removed
### Changed
### Fixed

## 2023-05-08: v0.13.0
### Added
- Utility function to wait until all players' integrated DhtOps are identical for a DNA.
- **BREAKING CHANGE**: Local signal server for both local (required) and TryCP conductors (optional).
### Removed
### Changed
- `runScenario` catches and outputs error occurring during the test run.
- **BREAKING CHANGE**: Upgrade to Holochain v0.2.0 and compatible JS client.

### Fixed

## 2023-02-14: v0.11.2
### Changed
- Output Holochain traces at `info` log level by default. Before log level needed to be set to `debug` for traces to appear.
Expand Down
4 changes: 2 additions & 2 deletions docs/tryorama.adminapiresponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ All possible responses from the Admin API.
<b>Signature:</b>

```typescript
export type AdminApiResponse = AdminApiResponseAgentInfo | AdminApiResponseAgentInfoAdded | AdminApiResponseAgentPubKeyGenerated | AdminApiResponseAppDisabled | AdminApiResponseAppEnabled | AdminApiResponseAppInstalled | AdminApiResponseAppInterfaceAttached | AdminApiResponseAppInterfacesListed | AdminApiResponseAppStarted | AdminApiResponseAppUninstalled | AdminApiResponseAppsListed | AdminApiResponseCloneCellDeleted | AdminApiResponseCellIdsListed | AdminApiResponseDnasDefinitionReturned | AdminApiResponseDnasListed | AdminApiResponseDnaRegistered | AdminApiResponseFullStateDumped | AdminApiResponseStateDumped | AdminApiResponseZomeCallCapabilityGranted;
export type AdminApiResponse = AdminApiResponseAgentInfo | AdminApiResponseAgentInfoAdded | AdminApiResponseAgentPubKeyGenerated | AdminApiResponseAppDisabled | AdminApiResponseAppEnabled | AdminApiResponseAppInstalled | AdminApiResponseAppInterfaceAttached | AdminApiResponseAppInterfacesListed | AdminApiResponseAppStarted | AdminApiResponseAppUninstalled | AdminApiResponseAppsListed | AdminApiResponseCellIdsListed | AdminApiResponseCloneCellDeleted | AdminApiResponseCoordinatorsUpdated | AdminApiResponseDnasDefinitionReturned | AdminApiResponseDnasListed | AdminApiResponseDnaRegistered | AdminApiResponseFullStateDumped | AdminApiResponseNetworkStatsDumped | AdminApiResponseStateDumped | AdminApiResponseStorageInfo | AdminApiResponseZomeCallCapabilityGranted;
```
<b>References:</b> [AdminApiResponseAgentInfo](./tryorama.adminapiresponseagentinfo.md)<!-- -->, [AdminApiResponseAgentInfoAdded](./tryorama.adminapiresponseagentinfoadded.md)<!-- -->, [AdminApiResponseAgentPubKeyGenerated](./tryorama.adminapiresponseagentpubkeygenerated.md)<!-- -->, [AdminApiResponseAppDisabled](./tryorama.adminapiresponseappdisabled.md)<!-- -->, [AdminApiResponseAppEnabled](./tryorama.adminapiresponseappenabled.md)<!-- -->, [AdminApiResponseAppInstalled](./tryorama.adminapiresponseappinstalled.md)<!-- -->, [AdminApiResponseAppInterfaceAttached](./tryorama.adminapiresponseappinterfaceattached.md)<!-- -->, [AdminApiResponseAppInterfacesListed](./tryorama.adminapiresponseappinterfaceslisted.md)<!-- -->, [AdminApiResponseAppStarted](./tryorama.adminapiresponseappstarted.md)<!-- -->, [AdminApiResponseAppUninstalled](./tryorama.adminapiresponseappuninstalled.md)<!-- -->, [AdminApiResponseAppsListed](./tryorama.adminapiresponseappslisted.md)<!-- -->, [AdminApiResponseCloneCellDeleted](./tryorama.adminapiresponseclonecelldeleted.md)<!-- -->, [AdminApiResponseCellIdsListed](./tryorama.adminapiresponsecellidslisted.md)<!-- -->, [AdminApiResponseDnasDefinitionReturned](./tryorama.adminapiresponsednasdefinitionreturned.md)<!-- -->, [AdminApiResponseDnasListed](./tryorama.adminapiresponsednaslisted.md)<!-- -->, [AdminApiResponseDnaRegistered](./tryorama.adminapiresponsednaregistered.md)<!-- -->, [AdminApiResponseFullStateDumped](./tryorama.adminapiresponsefullstatedumped.md)<!-- -->, [AdminApiResponseStateDumped](./tryorama.adminapiresponsestatedumped.md)<!-- -->, [AdminApiResponseZomeCallCapabilityGranted](./tryorama.adminapiresponsezomecallcapabilitygranted.md)
<b>References:</b> [AdminApiResponseAgentInfo](./tryorama.adminapiresponseagentinfo.md)<!-- -->, [AdminApiResponseAgentInfoAdded](./tryorama.adminapiresponseagentinfoadded.md)<!-- -->, [AdminApiResponseAgentPubKeyGenerated](./tryorama.adminapiresponseagentpubkeygenerated.md)<!-- -->, [AdminApiResponseAppDisabled](./tryorama.adminapiresponseappdisabled.md)<!-- -->, [AdminApiResponseAppEnabled](./tryorama.adminapiresponseappenabled.md)<!-- -->, [AdminApiResponseAppInstalled](./tryorama.adminapiresponseappinstalled.md)<!-- -->, [AdminApiResponseAppInterfaceAttached](./tryorama.adminapiresponseappinterfaceattached.md)<!-- -->, [AdminApiResponseAppInterfacesListed](./tryorama.adminapiresponseappinterfaceslisted.md)<!-- -->, [AdminApiResponseAppStarted](./tryorama.adminapiresponseappstarted.md)<!-- -->, [AdminApiResponseAppUninstalled](./tryorama.adminapiresponseappuninstalled.md)<!-- -->, [AdminApiResponseAppsListed](./tryorama.adminapiresponseappslisted.md)<!-- -->, [AdminApiResponseCellIdsListed](./tryorama.adminapiresponsecellidslisted.md)<!-- -->, [AdminApiResponseCloneCellDeleted](./tryorama.adminapiresponseclonecelldeleted.md)<!-- -->, [AdminApiResponseCoordinatorsUpdated](./tryorama.adminapiresponsecoordinatorsupdated.md)<!-- -->, [AdminApiResponseDnasDefinitionReturned](./tryorama.adminapiresponsednasdefinitionreturned.md)<!-- -->, [AdminApiResponseDnasListed](./tryorama.adminapiresponsednaslisted.md)<!-- -->, [AdminApiResponseDnaRegistered](./tryorama.adminapiresponsednaregistered.md)<!-- -->, [AdminApiResponseFullStateDumped](./tryorama.adminapiresponsefullstatedumped.md)<!-- -->, [AdminApiResponseNetworkStatsDumped](./tryorama.adminapiresponsenetworkstatsdumped.md)<!-- -->, [AdminApiResponseStateDumped](./tryorama.adminapiresponsestatedumped.md)<!-- -->, [AdminApiResponseStorageInfo](./tryorama.adminapiresponsestorageinfo.md)<!-- -->, [AdminApiResponseZomeCallCapabilityGranted](./tryorama.adminapiresponsezomecallcapabilitygranted.md)

11 changes: 11 additions & 0 deletions docs/tryorama.adminapiresponsecoordinatorsupdated.data.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseCoordinatorsUpdated](./tryorama.adminapiresponsecoordinatorsupdated.md) &gt; [data](./tryorama.adminapiresponsecoordinatorsupdated.data.md)

## AdminApiResponseCoordinatorsUpdated.data property

<b>Signature:</b>

```typescript
data: UpdateCoordinatorsResponse;
```
20 changes: 20 additions & 0 deletions docs/tryorama.adminapiresponsecoordinatorsupdated.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseCoordinatorsUpdated](./tryorama.adminapiresponsecoordinatorsupdated.md)

## AdminApiResponseCoordinatorsUpdated interface


<b>Signature:</b>

```typescript
export interface AdminApiResponseCoordinatorsUpdated
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [data](./tryorama.adminapiresponsecoordinatorsupdated.data.md) | | UpdateCoordinatorsResponse | |
| [type](./tryorama.adminapiresponsecoordinatorsupdated.type.md) | | "coordinators\_updated" | |

11 changes: 11 additions & 0 deletions docs/tryorama.adminapiresponsecoordinatorsupdated.type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseCoordinatorsUpdated](./tryorama.adminapiresponsecoordinatorsupdated.md) &gt; [type](./tryorama.adminapiresponsecoordinatorsupdated.type.md)

## AdminApiResponseCoordinatorsUpdated.type property

<b>Signature:</b>

```typescript
type: "coordinators_updated";
```
11 changes: 11 additions & 0 deletions docs/tryorama.adminapiresponsenetworkstatsdumped.data.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseNetworkStatsDumped](./tryorama.adminapiresponsenetworkstatsdumped.md) &gt; [data](./tryorama.adminapiresponsenetworkstatsdumped.data.md)

## AdminApiResponseNetworkStatsDumped.data property

<b>Signature:</b>

```typescript
data: DumpNetworkStatsResponse;
```
20 changes: 20 additions & 0 deletions docs/tryorama.adminapiresponsenetworkstatsdumped.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseNetworkStatsDumped](./tryorama.adminapiresponsenetworkstatsdumped.md)

## AdminApiResponseNetworkStatsDumped interface


<b>Signature:</b>

```typescript
export interface AdminApiResponseNetworkStatsDumped
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [data](./tryorama.adminapiresponsenetworkstatsdumped.data.md) | | DumpNetworkStatsResponse | |
| [type](./tryorama.adminapiresponsenetworkstatsdumped.type.md) | | "network\_stats\_dumped" | |

11 changes: 11 additions & 0 deletions docs/tryorama.adminapiresponsenetworkstatsdumped.type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseNetworkStatsDumped](./tryorama.adminapiresponsenetworkstatsdumped.md) &gt; [type](./tryorama.adminapiresponsenetworkstatsdumped.type.md)

## AdminApiResponseNetworkStatsDumped.type property

<b>Signature:</b>

```typescript
type: "network_stats_dumped";
```
11 changes: 11 additions & 0 deletions docs/tryorama.adminapiresponsestorageinfo.data.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseStorageInfo](./tryorama.adminapiresponsestorageinfo.md) &gt; [data](./tryorama.adminapiresponsestorageinfo.data.md)

## AdminApiResponseStorageInfo.data property

<b>Signature:</b>

```typescript
data: StorageInfoResponse;
```
20 changes: 20 additions & 0 deletions docs/tryorama.adminapiresponsestorageinfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseStorageInfo](./tryorama.adminapiresponsestorageinfo.md)

## AdminApiResponseStorageInfo interface


<b>Signature:</b>

```typescript
export interface AdminApiResponseStorageInfo
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [data](./tryorama.adminapiresponsestorageinfo.data.md) | | StorageInfoResponse | |
| [type](./tryorama.adminapiresponsestorageinfo.type.md) | | "storage\_info" | |

11 changes: 11 additions & 0 deletions docs/tryorama.adminapiresponsestorageinfo.type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseStorageInfo](./tryorama.adminapiresponsestorageinfo.md) &gt; [type](./tryorama.adminapiresponsestorageinfo.type.md)

## AdminApiResponseStorageInfo.type property

<b>Signature:</b>

```typescript
type: "storage_info";
```
4 changes: 2 additions & 2 deletions docs/tryorama.appapiresponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ App API Responses.
<b>Signature:</b>

```typescript
export type AppApiResponse = AppApiResponseAppInfo | AppApiResponseZomeCall | AppApiResponseCloneCellCreated | AppApiResponseCloneCellEnabled | AppApiResponseCloneCellDisabled;
export type AppApiResponse = AppApiResponseAppInfo | AppApiResponseZomeCall | AppApiResponseCloneCellCreated | AppApiResponseCloneCellEnabled | AppApiResponseCloneCellDisabled | AppApiResponseNetworkInfo;
```
<b>References:</b> [AppApiResponseAppInfo](./tryorama.appapiresponseappinfo.md)<!-- -->, [AppApiResponseZomeCall](./tryorama.appapiresponsezomecall.md)<!-- -->, [AppApiResponseCloneCellCreated](./tryorama.appapiresponseclonecellcreated.md)<!-- -->, [AppApiResponseCloneCellEnabled](./tryorama.appapiresponseclonecellenabled.md)<!-- -->, [AppApiResponseCloneCellDisabled](./tryorama.appapiresponseclonecelldisabled.md)
<b>References:</b> [AppApiResponseAppInfo](./tryorama.appapiresponseappinfo.md)<!-- -->, [AppApiResponseZomeCall](./tryorama.appapiresponsezomecall.md)<!-- -->, [AppApiResponseCloneCellCreated](./tryorama.appapiresponseclonecellcreated.md)<!-- -->, [AppApiResponseCloneCellEnabled](./tryorama.appapiresponseclonecellenabled.md)<!-- -->, [AppApiResponseCloneCellDisabled](./tryorama.appapiresponseclonecelldisabled.md)<!-- -->, [AppApiResponseNetworkInfo](./tryorama.appapiresponsenetworkinfo.md)

11 changes: 11 additions & 0 deletions docs/tryorama.appapiresponsenetworkinfo.data.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AppApiResponseNetworkInfo](./tryorama.appapiresponsenetworkinfo.md) &gt; [data](./tryorama.appapiresponsenetworkinfo.data.md)

## AppApiResponseNetworkInfo.data property

<b>Signature:</b>

```typescript
data: NetworkInfoResponse;
```
20 changes: 20 additions & 0 deletions docs/tryorama.appapiresponsenetworkinfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AppApiResponseNetworkInfo](./tryorama.appapiresponsenetworkinfo.md)

## AppApiResponseNetworkInfo interface


<b>Signature:</b>

```typescript
export interface AppApiResponseNetworkInfo
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [data](./tryorama.appapiresponsenetworkinfo.data.md) | | NetworkInfoResponse | |
| [type](./tryorama.appapiresponsenetworkinfo.type.md) | | "network\_info" | |

11 changes: 11 additions & 0 deletions docs/tryorama.appapiresponsenetworkinfo.type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AppApiResponseNetworkInfo](./tryorama.appapiresponsenetworkinfo.md) &gt; [type](./tryorama.appapiresponsenetworkinfo.type.md)

## AppApiResponseNetworkInfo.type property

<b>Signature:</b>

```typescript
type: "network_info";
```
3 changes: 2 additions & 1 deletion docs/tryorama.conductor.create.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,14 @@ Factory to create a conductor.
<b>Signature:</b>

```typescript
static create(options?: CreateConductorOptions): Promise<Conductor>;
static create(signalingServerUrl: string, options?: CreateConductorOptions): Promise<Conductor>;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| signalingServerUrl | string | |
| options | [CreateConductorOptions](./tryorama.createconductoroptions.md) | <i>(Optional)</i> |

<b>Returns:</b>
Expand Down
2 changes: 1 addition & 1 deletion docs/tryorama.conductor.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export declare class Conductor implements IConductor
| [attachAppInterface(request)](./tryorama.conductor.attachappinterface.md) | | Attach a web socket to the App API. |
| [connectAppAgentInterface(appId)](./tryorama.conductor.connectappagentinterface.md) | | Connect a web socket for a specific app to the App API. |
| [connectAppInterface()](./tryorama.conductor.connectappinterface.md) | | Connect a web socket to the App API. |
| [create(options)](./tryorama.conductor.create.md) | <code>static</code> | Factory to create a conductor. |
| [create(signalingServerUrl, options)](./tryorama.conductor.create.md) | <code>static</code> | Factory to create a conductor. |
| [getTmpDirectory()](./tryorama.conductor.gettmpdirectory.md) | | Get the path of the directory that contains all files and folders of the conductor. |
| [installAgentsApps(options)](./tryorama.conductor.installagentsapps.md) | | Install an app for multiple agents into the conductor. |
| [installApp(appBundleSource, options)](./tryorama.conductor.installapp.md) | | Install an application into the conductor. |
Expand Down
13 changes: 0 additions & 13 deletions docs/tryorama.conductoroptions.bindto.md

This file was deleted.

13 changes: 0 additions & 13 deletions docs/tryorama.conductoroptions.hostoverride.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/tryorama.conductoroptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,8 @@ export interface ConductorOptions
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [attachAppInterface?](./tryorama.conductoroptions.attachappinterface.md) | | boolean | <i>(Optional)</i> Attach an app interface to the conductor and connect an app websocket to it. |
| [bindTo?](./tryorama.conductoroptions.bindto.md) | | URL | <i>(Optional)</i> Network interface and port to bind to |
| [bootstrapUrl?](./tryorama.conductoroptions.bootstrapurl.md) | | URL | <i>(Optional)</i> A bootstrap service URL for peers to discover each other |
| [hostOverride?](./tryorama.conductoroptions.hostoverride.md) | | URL | <i>(Optional)</i> If you have port-forwarding set up or wish to apply a vanity domain name, you may need to override the local IP. |
| [networkType?](./tryorama.conductoroptions.networktype.md) | | [NetworkType](./tryorama.networktype.md) | <i>(Optional)</i> The network type the conductor should use |
| [portOverride?](./tryorama.conductoroptions.portoverride.md) | | number | <i>(Optional)</i> If you have port-forwarding set up, you may need to override the local port. |
| [proxy?](./tryorama.conductoroptions.proxy.md) | | URL | <i>(Optional)</i> Run through an external proxy |
| [startup?](./tryorama.conductoroptions.startup.md) | | boolean | <i>(Optional)</i> Start up conductor after creation. |
| [timeout?](./tryorama.conductoroptions.timeout.md) | | number | <i>(Optional)</i> Timeout for requests to Admin and App API |

13 changes: 0 additions & 13 deletions docs/tryorama.conductoroptions.portoverride.md

This file was deleted.

13 changes: 0 additions & 13 deletions docs/tryorama.conductoroptions.proxy.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/tryorama.createconductor.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ The function to create a conductor. It starts a sandbox conductor via the Holoch
<b>Signature:</b>

```typescript
createConductor: (options?: ConductorOptions) => Promise<Conductor>
createConductor: (signalingServerUrl: string, options?: ConductorOptions) => Promise<Conductor>
```
2 changes: 1 addition & 1 deletion docs/tryorama.createconductoroptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Options for using the conductor factory.
<b>Signature:</b>

```typescript
export type CreateConductorOptions = Pick<ConductorOptions, "bindTo" | "bootstrapUrl" | "hostOverride" | "networkType" | "portOverride" | "proxy" | "timeout">;
export type CreateConductorOptions = Pick<ConductorOptions, "bootstrapUrl" | "networkType" | "timeout">;
```
<b>References:</b> [ConductorOptions](./tryorama.conductoroptions.md)

2 changes: 1 addition & 1 deletion docs/tryorama.default_partial_player_config.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ The default partial config for a TryCP conductor.
<b>Signature:</b>

```typescript
DEFAULT_PARTIAL_PLAYER_CONFIG = "signing_service_uri: ~\nencryption_service_uri: ~\ndecryption_service_uri: ~\ndpki: ~\nnetwork: ~"
DEFAULT_PARTIAL_PLAYER_CONFIG = "signing_service_uri: ~\nencryption_service_uri: ~\ndecryption_service_uri: ~\ndpki: ~\nnetwork:\n network_type: \"quic_mdns\" \n transport_pool:\n - type: webrtc\n signal_url: "
```
2 changes: 1 addition & 1 deletion docs/tryorama.iconductor.appws.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
<b>Signature:</b>

```typescript
appWs: () => Pick<AppWebsocket, "callZome" | "appInfo" | "createCloneCell" | "enableCloneCell" | "disableCloneCell">;
appWs: () => Pick<AppWebsocket, "callZome" | "appInfo" | "createCloneCell" | "enableCloneCell" | "disableCloneCell" | "networkInfo">;
```
Loading

0 comments on commit a5ff86f

Please sign in to comment.