Files
billing/next-env.d.ts
zooqueenandHanzo Dev 7f5f05758c Fix build: inline billing components, commerce client, and IAM auth
Published npm packages have issues:
- @hanzo/commerce v7.3.10 doesn't include the billing API client (only in unreleased v7.4.0)
- @hanzo/ui v5.3.34 exports billing from src/ but doesn't ship src/ in the tarball
- @hanzo/auth v2.7.1 source files reference @hanzo/ui/primitives which lacks type declarations

Solution: inline all three as self-contained modules:
- lib/commerce-client.ts — Commerce API client (balance, deposits, subscriptions, plans)
- lib/billing/ — BillingWorkspace + 5 sub-components + types (from @hanzo/ui source)
- lib/iam-auth.ts — OIDC/PKCE auth flow with Casdoor (hanzo.id)

Build passes: typecheck + next build → 4 static pages generated.

Co-authored-by: Hanzo Dev <[email protected]>
2026-02-23 19:05:49 -08:00

7 lines
247 B
TypeScript

/// <reference types="next" />
/// <reference types="next/image-types/global" />
import "./.next/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.