mirror of
https://github.com/flarum/core.git
synced 2025-08-07 08:56:38 +02:00
Bundled output for commit 0107c96fb7
Includes transpiled JS/TS, and Typescript declaration files (typings). [skip ci]
This commit is contained in:
25
extensions/package-manager/js/dist-typings/components/DiscoverSection.d.ts
generated
vendored
Normal file
25
extensions/package-manager/js/dist-typings/components/DiscoverSection.d.ts
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
import Component, { type ComponentAttrs } from 'flarum/common/Component';
|
||||
import type Mithril from 'mithril';
|
||||
import ItemList from 'flarum/common/utils/ItemList';
|
||||
import Stream from 'flarum/common/utils/Stream';
|
||||
export interface IDiscoverSectionAttrs extends ComponentAttrs {
|
||||
}
|
||||
export default class DiscoverSection<CustomAttrs extends IDiscoverSectionAttrs = IDiscoverSectionAttrs> extends Component<CustomAttrs> {
|
||||
protected search: Stream<string>;
|
||||
protected warningsDismissed: Stream<boolean>;
|
||||
oninit(vnode: Mithril.Vnode<CustomAttrs, this>): void;
|
||||
load(page?: number): void;
|
||||
view(): JSX.Element;
|
||||
tabFilters(): Record<string, {
|
||||
label: Mithril.Children;
|
||||
active: () => boolean;
|
||||
}>;
|
||||
tabItems(): ItemList<unknown>;
|
||||
warningItems(): ItemList<Mithril.Children>;
|
||||
private applySearch;
|
||||
toolbarPrimaryItems(): ItemList<unknown>;
|
||||
toolbarSecondaryItems(): ItemList<unknown>;
|
||||
extensionList(): JSX.Element;
|
||||
footerItems(): ItemList<Mithril.Children>;
|
||||
private setWarningDismissed;
|
||||
}
|
28
extensions/package-manager/js/dist-typings/components/ExtensionCard.d.ts
generated
vendored
Normal file
28
extensions/package-manager/js/dist-typings/components/ExtensionCard.d.ts
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
import Component, { type ComponentAttrs } from 'flarum/common/Component';
|
||||
import { type Extension as ExtensionInfo } from 'flarum/admin/AdminApplication';
|
||||
import ExternalExtension from '../models/ExternalExtension';
|
||||
import { UpdatedPackage } from '../states/ControlSectionState';
|
||||
import ItemList from 'flarum/common/utils/ItemList';
|
||||
import type Mithril from 'mithril';
|
||||
export type CommonExtension = ExternalExtension | ExtensionInfo;
|
||||
export interface IExtensionAttrs extends ComponentAttrs {
|
||||
extension: CommonExtension;
|
||||
updates?: UpdatedPackage;
|
||||
onClickUpdate?: CallableFunction | {
|
||||
soft: CallableFunction;
|
||||
hard: CallableFunction;
|
||||
};
|
||||
whyNotWarning?: boolean;
|
||||
isCore?: boolean;
|
||||
updatable?: boolean;
|
||||
isDanger?: boolean;
|
||||
}
|
||||
export default class ExtensionCard<CustomAttrs extends IExtensionAttrs = IExtensionAttrs> extends Component<CustomAttrs> {
|
||||
getExtension(): ExtensionInfo;
|
||||
view(): JSX.Element;
|
||||
icon(): JSX.Element;
|
||||
badges(): ItemList<Mithril.Children>;
|
||||
metaItems(): ItemList<Mithril.Children>;
|
||||
actionItems(): ItemList<Mithril.Children>;
|
||||
version(v: string): string;
|
||||
}
|
20
extensions/package-manager/js/dist-typings/components/ExtensionItem.d.ts
generated
vendored
20
extensions/package-manager/js/dist-typings/components/ExtensionItem.d.ts
generated
vendored
@@ -1,20 +0,0 @@
|
||||
import type Mithril from 'mithril';
|
||||
import Component, { ComponentAttrs } from 'flarum/common/Component';
|
||||
import { Extension } from 'flarum/admin/AdminApplication';
|
||||
import { UpdatedPackage } from '../states/ControlSectionState';
|
||||
export interface ExtensionItemAttrs extends ComponentAttrs {
|
||||
extension: Extension;
|
||||
updates: UpdatedPackage;
|
||||
onClickUpdate: CallableFunction | {
|
||||
soft: CallableFunction;
|
||||
hard: CallableFunction;
|
||||
};
|
||||
whyNotWarning?: boolean;
|
||||
isCore?: boolean;
|
||||
updatable?: boolean;
|
||||
isDanger?: boolean;
|
||||
}
|
||||
export default class ExtensionItem<Attrs extends ExtensionItemAttrs = ExtensionItemAttrs> extends Component<Attrs> {
|
||||
view(vnode: Mithril.Vnode<Attrs, this>): Mithril.Children;
|
||||
version(v: string): string;
|
||||
}
|
13
extensions/package-manager/js/dist-typings/components/Pagination.d.ts
generated
vendored
13
extensions/package-manager/js/dist-typings/components/Pagination.d.ts
generated
vendored
@@ -1,13 +0,0 @@
|
||||
/// <reference types="mithril" />
|
||||
import Component, { ComponentAttrs } from 'flarum/common/Component';
|
||||
import QueueState from '../states/QueueState';
|
||||
interface PaginationAttrs extends ComponentAttrs {
|
||||
list: QueueState;
|
||||
}
|
||||
/**
|
||||
* @todo make it abstract in core for reusability.
|
||||
*/
|
||||
export default class Pagination extends Component<PaginationAttrs> {
|
||||
view(): JSX.Element;
|
||||
}
|
||||
export {};
|
2
extensions/package-manager/js/dist-typings/extend.d.ts
generated
vendored
2
extensions/package-manager/js/dist-typings/extend.d.ts
generated
vendored
@@ -1,2 +1,2 @@
|
||||
declare const _default: import("flarum/common/extenders/Admin").default[];
|
||||
declare const _default: (import("flarum/common/extenders/Store").default | import("flarum/common/extenders/Admin").default)[];
|
||||
export default _default;
|
||||
|
26
extensions/package-manager/js/dist-typings/models/ExternalExtension.d.ts
generated
vendored
Normal file
26
extensions/package-manager/js/dist-typings/models/ExternalExtension.d.ts
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import Model from 'flarum/common/Model';
|
||||
import type { Extension } from 'flarum/admin/AdminApplication';
|
||||
export default class ExternalExtension extends Model {
|
||||
extensionId: () => string;
|
||||
name: () => string;
|
||||
title: () => string;
|
||||
description: () => string;
|
||||
iconUrl: () => string;
|
||||
icon: () => {
|
||||
[key: string]: string;
|
||||
name: string;
|
||||
};
|
||||
highestVersion: () => string;
|
||||
httpUri: () => string;
|
||||
discussUri: () => string;
|
||||
vendor: () => string;
|
||||
isPremium: () => boolean;
|
||||
isLocale: () => boolean;
|
||||
locale: () => string;
|
||||
latestFlarumVersionSupported: () => string;
|
||||
downloads: () => number;
|
||||
readonly installed = false;
|
||||
isSupported(): boolean;
|
||||
isStable(): boolean;
|
||||
toLocalExtension(): Extension;
|
||||
}
|
7
extensions/package-manager/js/dist-typings/states/ExtensionListState.d.ts
generated
vendored
Normal file
7
extensions/package-manager/js/dist-typings/states/ExtensionListState.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import PaginatedListState, { SortMap } from 'flarum/common/states/PaginatedListState';
|
||||
import ExternalExtension from '../models/ExternalExtension';
|
||||
export default class ExtensionListState extends PaginatedListState<ExternalExtension> {
|
||||
get type(): string;
|
||||
constructor();
|
||||
sortMap(): SortMap;
|
||||
}
|
2
extensions/package-manager/js/dist-typings/states/ExtensionManagerState.d.ts
generated
vendored
2
extensions/package-manager/js/dist-typings/states/ExtensionManagerState.d.ts
generated
vendored
@@ -1,6 +1,8 @@
|
||||
import QueueState from './QueueState';
|
||||
import ControlSectionState from './ControlSectionState';
|
||||
import ExtensionListState from './ExtensionListState';
|
||||
export default class ExtensionManagerState {
|
||||
queue: QueueState;
|
||||
control: ControlSectionState;
|
||||
extensions: ExtensionListState;
|
||||
}
|
||||
|
5
extensions/package-manager/js/dist-typings/states/QueueState.d.ts
generated
vendored
5
extensions/package-manager/js/dist-typings/states/QueueState.d.ts
generated
vendored
@@ -6,14 +6,19 @@ export default class QueueState {
|
||||
private limit;
|
||||
private offset;
|
||||
private total;
|
||||
private loading;
|
||||
load(params?: ApiQueryParamsPlural, actionTaken?: boolean): Promise<Task[]>;
|
||||
isLoading(): boolean;
|
||||
getItems(): Task[] | null;
|
||||
getTotalItems(): number;
|
||||
getTotalPages(): number;
|
||||
pageNumber(): number;
|
||||
getPerPage(): number;
|
||||
hasPrev(): boolean;
|
||||
hasNext(): boolean;
|
||||
prev(): void;
|
||||
next(): void;
|
||||
goto(page: number): void;
|
||||
pollQueue(actionTaken?: boolean): void;
|
||||
hasPending(): boolean;
|
||||
}
|
||||
|
2
extensions/package-manager/js/dist/admin.js
generated
vendored
2
extensions/package-manager/js/dist/admin.js
generated
vendored
File diff suppressed because one or more lines are too long
2
extensions/package-manager/js/dist/admin.js.map
generated
vendored
2
extensions/package-manager/js/dist/admin.js.map
generated
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user