Member Junction
    Preparing search index...

    A single weighted entry in a tag cloud.

    Maps 1:1 to the WordCloudItem interface consumed by @memberjunction/ng-word-cloud (packages/Angular/Generic/word-cloud):

    • TextWordCloudItem.Text
    • WeightWordCloudItem.Weight (normalized 0.0 - 1.0)
    • Count → carried in WordCloudItem.Metadata.Count by the UI

    Defined locally (rather than imported) so this server-safe engine never takes a dependency on the Angular package. The Angular layer constructs WordCloudItems from these plain objects.

    interface TagCloudItem {
        Count: number;
        Text: string;
        Weight: number;
    }
    Index

    Properties

    Properties

    Count: number

    Raw frequency: number of content-item-tag rows carrying this tag in scope. Optional pass-through (the UI may surface it via WordCloudItem.Metadata).

    Text: string

    Display text / label of the tag. Maps to WordCloudItem.Text.

    Weight: number

    Normalized weight in [0, 1] driving font size in the cloud. Maps to WordCloudItem.Weight.