fix typescript errors preventing succesful build

This commit is contained in:
Smartsheet-JB-Brown 2025-04-16 16:06:23 -07:00
parent f04487cd3e
commit a4a4532922
4 changed files with 38 additions and 6 deletions

View file

@ -1,4 +1,4 @@
import { ComponentMetadata, PackageManagerItem } from "@services/package-manager"
import { ComponentMetadata, PackageManagerItem } from "@/types/package-manager"
interface Filters {
type: string

View file

@ -1,5 +1,5 @@
import { PackageManagerViewStateManager } from "../PackageManagerViewStateManager"
import { PackageManagerItem } from "@services/package-manager"
import { PackageManagerItem } from "@/types/package-manager"
describe("PackageManagerViewStateManager", () => {
let stateManager: PackageManagerViewStateManager

View file

@ -0,0 +1,34 @@
export type ComponentType = "mode" | "prompt" | "package" | "mcp server"
export interface ComponentMetadata {
name: string
description: string
version: string
type: ComponentType
tags?: string[]
author?: string
authorUrl?: string
}
export interface PackageManagerItem {
name: string
description: string
type: ComponentType
url: string
repoUrl: string
sourceName?: string
author?: string
authorUrl?: string
tags?: string[]
version?: string
lastUpdated?: string
sourceUrl?: string
defaultBranch?: string
path?: string
items?: {
type: ComponentType
path: string
metadata?: ComponentMetadata
lastUpdated?: string
}[]
}

View file

@ -17,10 +17,8 @@
"jsx": "react-jsx",
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"],
"@shared/*": ["../src/shared/*"],
"@services/*": ["../src/services/*"]
"@/*": ["./src/*"]
}
},
"include": ["src", "../src/shared", "../src/services"]
"include": ["src", "../src/shared"]
}