Skip to content

Commit 02cab4d

Browse files
committed
type guard Error
1 parent caad233 commit 02cab4d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/components/src/components/Folder.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ interface FolderProps {
1414
export default function Folder({ folderKey }: FolderProps) {
1515
// State to hold file listing
1616
const [files, setFiles] = useState<FileMetadata[]>()
17-
const [error, setError] = useState<unknown>()
17+
const [error, setError] = useState<Error>()
1818
const listRef = useRef<HTMLUListElement>(null)
1919

2020
// Folder path from url
@@ -27,7 +27,7 @@ export default function Folder({ folderKey }: FolderProps) {
2727
.then(setFiles)
2828
.catch((error: unknown) => {
2929
setFiles([])
30-
setError(error)
30+
setError(error instanceof Error ? error : new Error(`Failed to fetch files - ${error}`))
3131
})
3232
}, [prefix])
3333

packages/components/src/components/Layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ interface LayoutProps {
55
children: ReactNode
66
className?: string
77
progress?: number
8-
error?: unknown
8+
error?: Error
99
title?: string
1010
}
1111

0 commit comments

Comments
 (0)