Saxonberg Server API
    Preparing search index...

    Public shape provided by PerceptibleMixin.

    interface Perceptible {
        addKeyword(keyword: string): void;
        getKeywords(): string[];
        getPrimaryKeyword(): string | undefined;
        hasKeyword(keyword: string): boolean;
        removeKeyword(keyword: string): boolean;
        setKeywords(keywords: string[]): void;
        setPrimaryKeyword(value: string | undefined): void;
    }
    Index

    Methods

    • The authored / derived "first" keyword used by client renderers for canonical click-to-look affordances. Defaults to the first derived-pool entry; an author can pin a specific keyword via setPrimaryKeyword, but the setter fail-soft-validates against the live pool (an unrecognized value is ignored with a warning).

      Returns string | undefined