getProject
La función getProject
obtiene información sobre un proyecto específico.
Esta función es útil para obtener detalles sobre un proyecto en particular, como su nombre, idiomas que soporta y los modelos definidos.
Ejemplo:
import { createClient } from '@content-island/api-client';
const client = createClient({ accessToken: 'TU_TOKEN_DE_ACCESO', // Este token identifica al proyecto});
const project = await client.getProject();console.log(project);/*{ id: '1', name: 'MyProject', languages: ['es', 'en'], contentTypes: [ { id: '100', name: 'post', }, ],}*/
Interfaz
La función getProject
no acepta parámetros. Devuelve una promesa que se resuelve con un objeto que contiene información sobre el proyecto.
export interface ApiClient { getProject: () => Promise<Project>; // ... otros métodos}
Salida
La función getProject
devuelve un objeto que contiene información sobre el proyecto. Este objeto tiene la siguiente estructura:
interface Project { id: string; name: string; languages: string[]; contentTypes: { id: string; name: string }[];}