content

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Example (Values)
values := store.Values{
	"title":    store.String("Welcome"),
	"featured": store.Boolean(false),
	"summary":  store.Null(),
	"tags":     store.List(),
}

title, ok := values["title"].StringValue()
fmt.Println("title:", title, ok)
// The bool checks the type, not whether the value is nonzero.
featured, ok := values["featured"].BooleanValue()
fmt.Println("featured:", featured, ok)
_, ok = values["title"].NumberValue()
fmt.Println("title is a number:", ok)

// Map membership is a separate check from the value's type.
_, exists := values["missing"]
fmt.Println("missing key exists:", exists)
summary := values["summary"]
fmt.Println("summary is null:", summary.Kind() == store.ValueNull)
tags := values["tags"]
fmt.Println("tags:", tags.Len(), tags.Kind() == store.ValueList)
Output:
title: Welcome true
featured: false true
title is a number: false
missing key exists: false
summary is null: true
tags: 0 true

Index

Examples

Constants

This section is empty.

Variables

View Source
var Pages = ridu.Collection{
	Slug: "pages",
	Fields: field.Fields{
		field.Text("title").Required(),
		field.Textarea("summary"),
		field.Group("seo", field.Fields{
			field.Text("title"),
		}),
		field.Array("links", field.Fields{
			field.Text("label").Required(),
			field.Text("url").Required(),
		}),
	},
}

Functions

func CreatePage

func CreatePage(
	ctx context.Context,
	app *ridu.App,
	options ridu.MutationOptions,
) (store.Document, error)
func RenameFirstLink(
	links store.Value,
	label string,
) (store.Value, error)
func RenamePageLink(
	ctx context.Context,
	app *ridu.App,
	page store.Document,
	label string,
	options ridu.MutationOptions,
) (store.Document, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL