UNPKG

@decaf-ts/core

Version:

Core persistence module for the decaf framework

22 lines 2.1 kB
import { Context } from "@decaf-ts/db-decorators"; /** * @description Context class for RAM adapter operations * @summary Provides a specialized context for RAM adapter operations, extending the base Context * with RAM-specific flags. This context is used to pass operation parameters and user information. * @class RamContext * @category Ram * @example * ```typescript * // Create a new RAM context with UUID * const context = new RamContext({ UUID: '123e4567-e89b-12d3-a456-426614174000' }); * * // Access the UUID from the context * const uuid = context.get('UUID'); * ``` */ export class RamContext extends Context { constructor() { super(); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmFtQ29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9yYW0vUmFtQ29udGV4dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFHbEQ7Ozs7Ozs7Ozs7Ozs7O0dBY0c7QUFDSCxNQUFNLE9BQU8sVUFBVyxTQUFRLE9BQWlCO0lBQy9DO1FBQ0UsS0FBSyxFQUFFLENBQUM7SUFDVixDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb250ZXh0IH0gZnJvbSBcIkBkZWNhZi10cy9kYi1kZWNvcmF0b3JzXCI7XG5pbXBvcnQgeyBSYW1GbGFncyB9IGZyb20gXCIuL3R5cGVzXCI7XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIENvbnRleHQgY2xhc3MgZm9yIFJBTSBhZGFwdGVyIG9wZXJhdGlvbnNcbiAqIEBzdW1tYXJ5IFByb3ZpZGVzIGEgc3BlY2lhbGl6ZWQgY29udGV4dCBmb3IgUkFNIGFkYXB0ZXIgb3BlcmF0aW9ucywgZXh0ZW5kaW5nIHRoZSBiYXNlIENvbnRleHRcbiAqIHdpdGggUkFNLXNwZWNpZmljIGZsYWdzLiBUaGlzIGNvbnRleHQgaXMgdXNlZCB0byBwYXNzIG9wZXJhdGlvbiBwYXJhbWV0ZXJzIGFuZCB1c2VyIGluZm9ybWF0aW9uLlxuICogQGNsYXNzIFJhbUNvbnRleHRcbiAqIEBjYXRlZ29yeSBSYW1cbiAqIEBleGFtcGxlXG4gKiBgYGB0eXBlc2NyaXB0XG4gKiAvLyBDcmVhdGUgYSBuZXcgUkFNIGNvbnRleHQgd2l0aCBVVUlEXG4gKiBjb25zdCBjb250ZXh0ID0gbmV3IFJhbUNvbnRleHQoeyBVVUlEOiAnMTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAwJyB9KTtcbiAqXG4gKiAvLyBBY2Nlc3MgdGhlIFVVSUQgZnJvbSB0aGUgY29udGV4dFxuICogY29uc3QgdXVpZCA9IGNvbnRleHQuZ2V0KCdVVUlEJyk7XG4gKiBgYGBcbiAqL1xuZXhwb3J0IGNsYXNzIFJhbUNvbnRleHQgZXh0ZW5kcyBDb250ZXh0PFJhbUZsYWdzPiB7XG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIHN1cGVyKCk7XG4gIH1cbn1cbiJdfQ==