Singletons
Você pode requisitar singletons facilmente utilizando um SingletonSelector. Os métodos desse Selector retornam objetos do tipo Singleton.
SingletonSelector
Visualizar na APISingletonSelectors são utilizados para listar e requisitar singletons específicos
dentro de 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')