Saltearse al contenido

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 }[];
}