import { Example , ExampleCategory } from '@allenai/tugboat/lib' ; export interface TaskCard { id : string ; name ? : string ; description ? : string ; expected_inputs ? : string ; expected_outputs ? : string ; scope_and_limitations ? : string ; examples : Example [ ] | ExampleCategory [ ] ; } export type TaskCardsById = { [ taskId ] : TaskCard ; } ; export function fetchTaskCards ( ) { return fetch ( `/api/tasks/` ) . then ( ( r ) => r . json ( ) ) ; }