mirror of
https://github.com/flarum/framework.git
synced 2024-11-22 08:15:53 +08:00
Bundled output for commit 0107c96fb7
Includes transpiled JS/TS, and Typescript declaration files (typings). [skip ci]
This commit is contained in:
parent
0107c96fb7
commit
db17253ccd
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
5
framework/core/js/dist-typings/admin/AdminApplication.d.ts
generated
vendored
5
framework/core/js/dist-typings/admin/AdminApplication.d.ts
generated
vendored
|
@ -5,13 +5,14 @@ import IHistory from '../common/IHistory';
|
|||
import SearchManager from '../common/SearchManager';
|
||||
import SearchState from '../common/states/SearchState';
|
||||
import GeneralSearchIndex from './states/GeneralSearchIndex';
|
||||
export type Extension = {
|
||||
export interface Extension {
|
||||
id: string;
|
||||
name: string;
|
||||
version: string;
|
||||
description?: string;
|
||||
icon?: {
|
||||
name: string;
|
||||
[key: string]: string;
|
||||
};
|
||||
links: {
|
||||
authors?: {
|
||||
|
@ -33,7 +34,7 @@ export type Extension = {
|
|||
};
|
||||
};
|
||||
require?: Record<string, string>;
|
||||
};
|
||||
}
|
||||
export declare enum DatabaseDriver {
|
||||
MySQL = "MySQL",
|
||||
PostgreSQL = "PostgreSQL",
|
||||
|
|
6
framework/core/js/dist-typings/admin/components/UserListPage.d.ts
generated
vendored
6
framework/core/js/dist-typings/admin/components/UserListPage.d.ts
generated
vendored
|
@ -50,10 +50,6 @@ export default class UserListPage extends AdminPage {
|
|||
* `undefined` when page loads as no data has been fetched.
|
||||
*/
|
||||
private pageData;
|
||||
/**
|
||||
* Are there more users available?
|
||||
*/
|
||||
private moreData;
|
||||
private isLoadingPage;
|
||||
oninit(vnode: Mithril.Vnode<IPageAttrs, this>): void;
|
||||
/**
|
||||
|
@ -89,8 +85,6 @@ export default class UserListPage extends AdminPage {
|
|||
* @param pageNumber The **zero-based** page number to load and display
|
||||
*/
|
||||
loadPage(pageNumber: number): Promise<void>;
|
||||
nextPage(): void;
|
||||
previousPage(): void;
|
||||
/**
|
||||
* @param page The **1-based** page number
|
||||
*/
|
||||
|
|
5
framework/core/js/dist-typings/common/Store.d.ts
generated
vendored
5
framework/core/js/dist-typings/common/Store.d.ts
generated
vendored
|
@ -1,6 +1,11 @@
|
|||
import { FlarumRequestOptions } from './Application';
|
||||
import Model, { ModelData, SavedModelData } from './Model';
|
||||
export interface MetaInformation {
|
||||
page?: {
|
||||
limit?: number;
|
||||
offset?: number;
|
||||
total?: number;
|
||||
};
|
||||
[key: string]: any;
|
||||
}
|
||||
export interface ApiQueryParamsSingle {
|
||||
|
|
1
framework/core/js/dist-typings/common/common.d.ts
generated
vendored
1
framework/core/js/dist-typings/common/common.d.ts
generated
vendored
|
@ -29,6 +29,7 @@ import './utils/patchMithril';
|
|||
import './utils/classList';
|
||||
import './utils/extractText';
|
||||
import './utils/formatNumber';
|
||||
import './utils/formatAmount';
|
||||
import './utils/mapRoutes';
|
||||
import './utils/withAttr';
|
||||
import './utils/focusTrap';
|
||||
|
|
1
framework/core/js/dist-typings/common/components/Input.d.ts
generated
vendored
1
framework/core/js/dist-typings/common/components/Input.d.ts
generated
vendored
|
@ -8,7 +8,6 @@ export interface IInputAttrs extends ComponentAttrs {
|
|||
clearable?: boolean;
|
||||
clearLabel?: string;
|
||||
loading?: boolean;
|
||||
inputClassName?: string;
|
||||
onchange?: (value: string) => void;
|
||||
value?: string;
|
||||
stream?: Stream<string>;
|
||||
|
|
12
framework/core/js/dist-typings/common/components/Pagination.d.ts
generated
vendored
Normal file
12
framework/core/js/dist-typings/common/components/Pagination.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
/// <reference types="mithril" />
|
||||
import Component, { ComponentAttrs } from '../Component';
|
||||
export interface IPaginationInterface extends ComponentAttrs {
|
||||
total: number;
|
||||
perPage: number;
|
||||
currentPage: number;
|
||||
loadingPageNumber?: number;
|
||||
onChange: (page: number) => void;
|
||||
}
|
||||
export default class Pagination<CustomAttrs extends IPaginationInterface = IPaginationInterface> extends Component<CustomAttrs> {
|
||||
view(): JSX.Element;
|
||||
}
|
4
framework/core/js/dist-typings/common/states/PaginatedListState.d.ts
generated
vendored
4
framework/core/js/dist-typings/common/states/PaginatedListState.d.ts
generated
vendored
|
@ -34,11 +34,13 @@ export default abstract class PaginatedListState<T extends Model, P extends Pagi
|
|||
static DEFAULT_PAGE_SIZE: number;
|
||||
protected location: PaginationLocation;
|
||||
pageSize: number | null;
|
||||
totalItems: number | null;
|
||||
protected pages: Page<T>[];
|
||||
protected params: P;
|
||||
protected initialLoading: boolean;
|
||||
protected loadingPrev: boolean;
|
||||
protected loadingNext: boolean;
|
||||
protected loadingPage: boolean;
|
||||
protected constructor(params?: P, page?: number, pageSize?: number | null);
|
||||
abstract get type(): string;
|
||||
clear(): void;
|
||||
|
@ -67,6 +69,7 @@ export default abstract class PaginatedListState<T extends Model, P extends Pagi
|
|||
*/
|
||||
refreshParams(newParams: P, page: number): Promise<void>;
|
||||
refresh(page?: number): Promise<void>;
|
||||
goto(page: number): Promise<void>;
|
||||
getPages(): Page<T>[];
|
||||
getLocation(): PaginationLocation;
|
||||
isLoading(): boolean;
|
||||
|
@ -106,4 +109,5 @@ export default abstract class PaginatedListState<T extends Model, P extends Pagi
|
|||
sortValue(sort: SortMapItem): string | undefined;
|
||||
currentSort(): string | undefined;
|
||||
changeSort(sort: string): void;
|
||||
changeFilter(key: string, value: string): void;
|
||||
}
|
||||
|
|
1
framework/core/js/dist-typings/common/utils/formatAmount.d.ts
generated
vendored
Normal file
1
framework/core/js/dist-typings/common/utils/formatAmount.d.ts
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export default function formatAmount(size: number): string;
|
2
framework/core/js/dist/admin.js
generated
vendored
2
framework/core/js/dist/admin.js
generated
vendored
File diff suppressed because one or more lines are too long
2
framework/core/js/dist/admin.js.map
generated
vendored
2
framework/core/js/dist/admin.js.map
generated
vendored
File diff suppressed because one or more lines are too long
2
framework/core/js/dist/common/components/SearchModal.js
generated
vendored
2
framework/core/js/dist/common/components/SearchModal.js
generated
vendored
File diff suppressed because one or more lines are too long
2
framework/core/js/dist/common/components/SearchModal.js.map
generated
vendored
2
framework/core/js/dist/common/components/SearchModal.js.map
generated
vendored
File diff suppressed because one or more lines are too long
2
framework/core/js/dist/forum.js
generated
vendored
2
framework/core/js/dist/forum.js
generated
vendored
File diff suppressed because one or more lines are too long
2
framework/core/js/dist/forum.js.map
generated
vendored
2
framework/core/js/dist/forum.js.map
generated
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user