Record
public record SearchFeatureConfig : System.IEquatable<Moka.Docs.Core.Configuration.SearchFeatureConfig>

Namespace: Moka.Docs.Core.Configuration

Search feature configuration.

Inheritance

Implements: System.IEquatable<Moka.Docs.Core.Configuration.SearchFeatureConfig>

Properties

NameDescription
Enabled Whether search is enabled.
Provider Search provider: "pagefind", "flexsearch", or "custom".

Enabled

bool SearchFeatureConfig.Enabled { get; init; }

Whether search is enabled.

Provider

string SearchFeatureConfig.Provider { get; init; }

Search provider: "pagefind", "flexsearch", or "custom".

Type Relationships
classDiagram
                    style SearchFeatureConfig fill:#f9f,stroke:#333,stroke-width:2px
                    SearchFeatureConfig ..|> SearchFeatureConfig~ : implements
                
View Source
/// <summary>Search feature configuration.</summary>
public sealed record SearchFeatureConfig
{
    /// <summary>Whether search is enabled.</summary>
    public bool Enabled { get; init; } = MokaDefaults.SearchEnabled;
    /// <summary>Search provider: "pagefind", "flexsearch", or "custom".</summary>
    public string Provider { get; init; } = MokaDefaults.SearchProvider;
}
Was this page helpful?