@decaf-ts/core
Version:
Core persistence module for the decaf framework
22 lines • 2.1 kB
JavaScript
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==