Rocky_Mountain_Vending/.pnpm-store/v10/files/97/bc513e3fd89c80fba4ec9057dab59d59e23e0df5fc2d2abaa6455ef6707f0cff282535402c0784ea3f013dc428d48352c51718302fd8f6a8a02933edc577f6
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

61 lines
No EOL
2.5 KiB
Text

/**
* Determines if the artifact dependency direction is valid. The dependency's minimum supported mode
* must be less than or equal to the dependent's.
*
* @param {LH.Config.AnyGathererDefn} dependent The artifact that depends on the other.
* @param {LH.Config.AnyGathererDefn} dependency The artifact that is being depended on by the other.
* @return {boolean}
*/
export function isValidArtifactDependency(dependent: LH.Config.AnyGathererDefn, dependency: LH.Config.AnyGathererDefn): boolean;
/**
* Throws if pluginName is invalid or (somehow) collides with a category in the
* config being added to.
* @param {LH.Config} config
* @param {string} pluginName
*/
export function assertValidPluginName(config: LH.Config, pluginName: string): void;
/**
* Throws an error if the provided object does not implement the required gatherer interface.
* @param {LH.Config.AnyArtifactDefn} artifactDefn
*/
export function assertValidArtifact(artifactDefn: LH.Config.AnyArtifactDefn): void;
/**
* Throws an error if the provided object does not implement the required properties of an audit
* definition.
* @param {LH.Config.AuditDefn} auditDefinition
*/
export function assertValidAudit(auditDefinition: LH.Config.AuditDefn): void;
/**
* @param {LH.Config.ResolvedConfig['categories']} categories
* @param {LH.Config.ResolvedConfig['audits']} audits
* @param {LH.Config.ResolvedConfig['groups']} groups
*/
export function assertValidCategories(categories: LH.Config.ResolvedConfig["categories"], audits: LH.Config.ResolvedConfig["audits"], groups: LH.Config.ResolvedConfig["groups"]): void;
/**
* Validate the settings after they've been built.
* @param {LH.Config.Settings} settings
*/
export function assertValidSettings(settings: LH.Config.Settings): void;
/**
* Asserts that artifacts are unique, valid and are in a dependency order that can be computed.
*
* @param {Array<LH.Config.AnyArtifactDefn>} artifactDefns
*/
export function assertValidArtifacts(artifactDefns: Array<LH.Config.AnyArtifactDefn>): void;
/**
* @param {LH.Config.ResolvedConfig} resolvedConfig
*/
export function assertValidConfig(resolvedConfig: LH.Config.ResolvedConfig): void;
/**
* @param {string} artifactId
* @param {string} dependencyKey
* @return {never}
*/
export function throwInvalidDependencyOrder(artifactId: string, dependencyKey: string): never;
/**
* @param {string} artifactId
* @param {string} dependencyKey
* @return {never}
*/
export function throwInvalidArtifactDependency(artifactId: string, dependencyKey: string): never;
//# sourceMappingURL=validation.d.ts.map