/// import type { IGreaseCache, IGreaseOptions } from "../interfaces"; import type { GitSemverTagsOptions } from "../types"; /** * @file Services - GreaseCache * @module grease/services/GreaseCache */ /** * `grease` application cache service. * * @class * @implements {IGreaseCache} */ export default class GreaseCache implements IGreaseCache { /** * @instance * @property {IGreaseOptions} options - Application options */ options: IGreaseOptions; /** * `GitSemverTagsOptions` object. * * Primarily used to construct dynamic models based on user options. * * @return {GitSemverTagsOptions} `git-semver-tags` options */ get git(): GitSemverTagsOptions; }