Scope

Extensões do protótipo Scope

Importação

_ <- fat.type.Scope

Alias

Keyset: uma lista de chaves (List/Text)

Construtor

Nome Assinatura Breve descrição
Scope (val: Any) Envolver val em um escopo

Membros do protótipo

Nome Assinatura Breve descrição
isEmpty (): Boolean Retorna verdadeiro se o tamanho for zero
nonEmpty (): Boolean Retorna verdadeiro para tamanho não zero
size (): Number Retorna o número de entradas
toText (): Text Retorna o literal de texto 'Scope'
copy (): Scope Retorna cópia profunda do escopo
keys (): Keyset Retorna lista de chaves do escopo
pick (keys: Keyset): Scope Filtra o escopo pelas chaves
omit (keys: Keyset): Scope Filtra o escopo removendo as chaves
vmap (m: Method): Scope Mapeia valores (m = v1 -> v2)
maybe (key: Text): Option Retorna valor dentro de Option

Exemplo

_ <- fat.type.Scope
x = { num = 12, prop = 'outra' }
x.size  # retorna 2

Veja também

results matching ""

    No results matching ""