Pular para o conteúdo principal

Singletons

Você pode requisitar singletons 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 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')