1
0
mirror of https://github.com/flarum/core.git synced 2025-08-06 08:27:42 +02:00

Bundled output for commit c79d2892de

Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
This commit is contained in:
flarum-bot
2024-09-28 06:44:31 +00:00
parent c79d2892de
commit 77d1a3d04b
5 changed files with 29 additions and 2 deletions

View File

@@ -73,6 +73,7 @@ import routes from './routes';
import ForumApplication from './ForumApplication';
import isSafariMobile from './utils/isSafariMobile';
import AccessTokensList from './components/AccessTokensList';
import DiscussionsSearchItem from './components/DiscussionsSearchItem';
declare const _default: {
extenders: {
Model: typeof import("../common/extenders/Model").default;
@@ -249,6 +250,7 @@ declare const _default: {
'components/IndexPage': typeof IndexPage;
'components/DiscussionRenamedNotification': typeof DiscussionRenamedNotification;
'components/DiscussionsSearchSource': typeof DiscussionsSearchSource;
'components/DiscussionsSearchItem': typeof DiscussionsSearchItem;
'components/HeaderSecondary': typeof HeaderSecondary;
'components/ComposerButton': typeof ComposerButton;
'components/DiscussionList': typeof DiscussionList;

View File

@@ -0,0 +1,20 @@
import Component, { ComponentAttrs } from '../../common/Component';
import Discussion from '../../common/models/Discussion';
import Post from '../../common/models/Post';
import type Mithril from 'mithril';
import ItemList from '../../common/utils/ItemList';
export interface DiscussionsSearchItemAttrs extends ComponentAttrs {
query: string;
discussion: Discussion;
mostRelevantPost: Post;
}
export default class DiscussionsSearchItem extends Component<DiscussionsSearchItemAttrs> {
query: string;
discussion: Discussion;
mostRelevantPost: Post | null | undefined;
oninit(vnode: Mithril.Vnode<DiscussionsSearchItemAttrs, this>): void;
view(): JSX.Element;
discussionTitle(): string;
mostRelevantPostContent(): string | null | undefined;
viewItems(): ItemList<Mithril.Children>;
}

View File

@@ -7,6 +7,11 @@ import Discussion from '../../common/models/Discussion';
*/
export default class DiscussionsSearchSource implements SearchSource {
protected results: Map<string, Discussion[]>;
queryString: string | null;
search(query: string): Promise<void>;
view(query: string): Array<Mithril.Vnode>;
includes(): string[];
limit(): number;
queryMutators(): string[];
setQueryString(query: string): void;
}

2
framework/core/js/dist/forum.js generated vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long