58 lines
1.7 KiB
Markdown
58 lines
1.7 KiB
Markdown
# Module `app`
|
|
|
|
Ce module permet de récupérer des informations sur les applications actives dans l'environnement Edge courant.
|
|
|
|
## Méthodes
|
|
|
|
### `app.list(ctx: Context): []Manifest`
|
|
|
|
Récupère la liste des applications actives.
|
|
|
|
#### Arguments
|
|
|
|
- `ctx` **Context** Le contexte d'exécution. Voir la documentation du module [`context`](./context.md)
|
|
|
|
#### Valeur de retour
|
|
|
|
Liste des objets `Manifest` décrivant chaque application active.
|
|
|
|
### `app.get(ctx: Context, appId: string): Manifest`
|
|
|
|
Récupère les informations de l'application identifiée par `appId`.
|
|
|
|
#### Arguments
|
|
|
|
- `ctx` **Context** Le contexte d'exécution. Voir la documentation du module [`context`](./context.md)
|
|
- `appId` **string** Identifiant de l'application
|
|
|
|
#### Valeur de retour
|
|
|
|
Objet `Manifest` associé à l'application, ou `null` si aucune application n'a été trouvée correspondant à l'identifiant.
|
|
|
|
### `app.getUrl(ctx: Context, appId: string): Manifest`
|
|
|
|
Retourne l'URL permettant d'accéder à l'application identifiée par `appId`.
|
|
|
|
#### Arguments
|
|
|
|
- `ctx` **Context** Le contexte d'exécution. Voir la documentation du module [`context`](./context.md)
|
|
- `appId` **string** Identifiant de l'application
|
|
|
|
#### Valeur de retour
|
|
|
|
URL associée à l'application, ou `null` si aucune application n'a été trouvée correspondant à l'identifiant.
|
|
|
|
## Objets
|
|
|
|
### `Manifest`
|
|
|
|
```typescript
|
|
interface Manifest {
|
|
id: string // Identifiant de l'application
|
|
version: string // Version de l'application
|
|
title: string // Titre associé à l'application
|
|
description: string // Description associée à l'application
|
|
tags: string[] // Mots clés associés à l'application
|
|
}
|
|
```
|