19 lines
357 B
TypeScript
19 lines
357 B
TypeScript
import { serverFetch } from "../server";
|
|
|
|
export type ResourceTagType = {
|
|
name: string;
|
|
type: string;
|
|
}
|
|
|
|
export interface Resource {
|
|
id: string;
|
|
title: string;
|
|
description: string;
|
|
imageUrl: string;
|
|
link: string;
|
|
tags: ResourceTagType[];
|
|
}
|
|
|
|
export async function list() {
|
|
return serverFetch<Resource[]>('/api/resource')
|
|
} |