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
| Name | Description |
|---|---|
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;
}