Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TransactionPatern<T>

Représente un patron de transactions pour gérer les transactions d'éléments personnalisés.

property

{Map<T, any>} transactions - Une map contenant les transactions enregistrées, indexées par une clé de type générique T.

property

{Map<T, any>} transactions_onload - Une map contenant les transactions à exécuter lors de la génération de l'élément personnalisé. Ces transactions sont également stockées dans transactions et seront accessibles durant le runtime.

property

{(transaction: ITransaction) => string} set - Ajoute une nouvelle transaction à la map des transactions et retourne son identifiant unique.

property

{(transaction: ITransaction) => string} add - Ajoute une nouvelle transaction à la map des transactions et retourne son identifiant unique.

property

{(transactionId: string) => void} get - Récupère une transaction à partir de son identifiant.

Type Parameters

  • T

Hierarchy

  • TransactionPatern

Index

Properties

transactions: Map<T, any>
transactions_onload: Map<string, any>

Methods

  • Parameters

    Returns string

  • get(transactionId: string): void
  • Parameters

    • transactionId: string

    Returns void

  • Parameters

    Returns string

Generated using TypeDoc