LWT JavaScript API
    Preparing search index...

    Feed manager store state interface.

    interface FeedManagerStoreState {
        articles: Article[];
        articlesPagination: Pagination;
        articlesQuery: string;
        articlesSort: number;
        currentFeed: Feed | null;
        editingFeed: Partial<FeedData> | null;
        feeds: Feed[];
        feedsPagination: Pagination;
        filterLang: number | "";
        filterQuery: string;
        isLoading: boolean;
        isLoadingArticles: boolean;
        isSubmitting: boolean;
        languages: Language[];
        notifications: Notification[];
        selectedArticleIds: number[];
        selectedFeedIds: number[];
        sort: number;
        viewMode: ViewMode;
        clearArticleSelection(): void;
        clearFeedSelection(): void;
        createFeed(data: FeedData): Promise<boolean>;
        deleteAllArticles(): Promise<boolean>;
        deleteFeed(feedId: number): Promise<boolean>;
        deleteSelectedArticles(): Promise<boolean>;
        deleteSelectedFeeds(): Promise<boolean>;
        dismissNotification(id: string): void;
        goToArticlesPage(page: number): Promise<void>;
        goToFeedsPage(page: number): Promise<void>;
        importSelectedArticles(): Promise<boolean>;
        init(): Promise<void>;
        loadArticles(
            feedId: number,
            params?: Partial<ArticleParams>,
        ): Promise<void>;
        loadFeedContent(feed: Feed): Promise<LoadFeedResponse | null>;
        loadFeeds(params?: FeedListParams): Promise<void>;
        loadSelectedFeeds(): Promise<void>;
        notify(
            type: "error" | "warning" | "info" | "success",
            message: string,
        ): void;
        resetErrorArticles(): Promise<boolean>;
        setArticlesQuery(query: string): Promise<void>;
        setArticlesSort(sort: number): Promise<void>;
        setFilterLang(langId: number | ""): Promise<void>;
        setFilterQuery(query: string): Promise<void>;
        setSort(sort: number): Promise<void>;
        showArticles(feed: Feed): void;
        showCreateForm(): void;
        showEditForm(feed: Feed): void;
        showList(): void;
        toggleAllArticles(): void;
        toggleAllFeeds(): void;
        toggleArticleSelection(articleId: number): void;
        toggleFeedSelection(feedId: number): void;
        updateFeed(feedId: number, data: Partial<FeedData>): Promise<boolean>;
    }
    Index

    Properties

    articles: Article[]
    articlesPagination: Pagination
    articlesQuery: string
    articlesSort: number
    currentFeed: Feed | null
    editingFeed: Partial<FeedData> | null
    feeds: Feed[]
    feedsPagination: Pagination
    filterLang: number | ""
    filterQuery: string
    isLoading: boolean
    isLoadingArticles: boolean
    isSubmitting: boolean
    languages: Language[]
    notifications: Notification[]
    selectedArticleIds: number[]
    selectedFeedIds: number[]
    sort: number
    viewMode: ViewMode

    Methods