Pular para o conteúdo principal

Singletons

Você pode requisitar singletonsSingletons representam estruturas de dados únicas numa aplicação, como uma página, menus, ou configurações de SEO. facilmente utilizando um SingletonSelector. Os métodos desse Selector retornam objetos do tipo Singleton.

SingletonSelector

Visualizar na API

SingletonSelectors são utilizados para listar e requisitar singletonsSingletons representam estruturas de dados únicas numa aplicação, como uma página, menus, ou configurações de SEO. específicos dentro de uma área de trabalhoÁreas de trabalho representam sites ou aplicativos no Starlight. Todo conteúdo pertence à uma área de trabalho.. Para usar um SingletonSelector, basta acessar a propriedade singletons de um cliente do SDK:

import Starlight from '@starlightcms/js-sdk'

// A propriedade singletons é um SingletonSelector
const modelSelector = Starlight.singletons

Em geral, você não precisa utilizar um SingletonSelector como no exemplo acima. Você pode simplesmente encadear seus métodos para requisitar o que você precisa. Por exemplo:

import Starlight from '@starlightcms/js-sdk'

// Listar todos os singletons da área de trabalho
const response = await Starlight.singletons.list()

// Requisitar os dados de um singleton específico
const response = await Starlight.singletons.get('home')