mirror of
https://github.com/flarum/core.git
synced 2025-08-08 01:16:52 +02:00
Bundled output for commit f83020cd1f
Includes transpiled JS/TS, and Typescript declaration files (typings). [skip ci]
This commit is contained in:
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: any[];
|
||||||
export default _default;
|
export default _default;
|
||||||
|
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
19
framework/core/js/dist-typings/admin/states/GeneralSearchIndex.d.ts
generated
vendored
19
framework/core/js/dist-typings/admin/states/GeneralSearchIndex.d.ts
generated
vendored
@@ -1,9 +1,28 @@
|
|||||||
export type GeneralIndexItem = {
|
export type GeneralIndexItem = {
|
||||||
|
/**
|
||||||
|
* The unique identifier for this index item.
|
||||||
|
*/
|
||||||
id: string;
|
id: string;
|
||||||
|
/**
|
||||||
|
* Optional: The tree path to this item, used for grouping in the search results.
|
||||||
|
*/
|
||||||
tree?: string[];
|
tree?: string[];
|
||||||
|
/**
|
||||||
|
* The label to display in the search results.
|
||||||
|
*/
|
||||||
label: string;
|
label: string;
|
||||||
|
/**
|
||||||
|
* Optional: The description to display in the search results.
|
||||||
|
*/
|
||||||
help?: string;
|
help?: string;
|
||||||
|
/**
|
||||||
|
* Optional: The URL to navigate to when this item is selected.
|
||||||
|
* The default is to navigate to the extension page.
|
||||||
|
*/
|
||||||
link?: string;
|
link?: string;
|
||||||
|
/**
|
||||||
|
* Optional: A callback that returns a boolean indicating whether this item should be visible in the search results.
|
||||||
|
*/
|
||||||
visible?: () => boolean;
|
visible?: () => boolean;
|
||||||
};
|
};
|
||||||
export type GeneralIndexData = Record<string, Record<'settings' | 'permissions', GeneralIndexItem[]>>;
|
export type GeneralIndexData = Record<string, Record<'settings' | 'permissions', GeneralIndexItem[]>>;
|
||||||
|
11
framework/core/js/dist-typings/common/extenders/Admin.d.ts
generated
vendored
11
framework/core/js/dist-typings/common/extenders/Admin.d.ts
generated
vendored
@@ -2,7 +2,8 @@ import IExtender, { IExtensionModule } from './IExtender';
|
|||||||
import type AdminApplication from '../../admin/AdminApplication';
|
import type AdminApplication from '../../admin/AdminApplication';
|
||||||
import type { CustomExtensionPage, SettingConfigInternal } from '../../admin/utils/AdminRegistry';
|
import type { CustomExtensionPage, SettingConfigInternal } from '../../admin/utils/AdminRegistry';
|
||||||
import type { PermissionConfig, PermissionType } from '../../admin/components/PermissionGrid';
|
import type { PermissionConfig, PermissionType } from '../../admin/components/PermissionGrid';
|
||||||
import Mithril from 'mithril';
|
import type Mithril from 'mithril';
|
||||||
|
import type { GeneralIndexItem } from '../../admin/states/GeneralSearchIndex';
|
||||||
export default class Admin implements IExtender<AdminApplication> {
|
export default class Admin implements IExtender<AdminApplication> {
|
||||||
protected settings: {
|
protected settings: {
|
||||||
setting?: () => SettingConfigInternal;
|
setting?: () => SettingConfigInternal;
|
||||||
@@ -15,6 +16,10 @@ export default class Admin implements IExtender<AdminApplication> {
|
|||||||
priority: number;
|
priority: number;
|
||||||
}[];
|
}[];
|
||||||
protected customPage: CustomExtensionPage | null;
|
protected customPage: CustomExtensionPage | null;
|
||||||
|
protected generalIndexes: {
|
||||||
|
settings?: () => GeneralIndexItem[];
|
||||||
|
permissions?: () => GeneralIndexItem[];
|
||||||
|
};
|
||||||
/**
|
/**
|
||||||
* Register a setting to be shown on the extension's settings page.
|
* Register a setting to be shown on the extension's settings page.
|
||||||
*/
|
*/
|
||||||
@@ -31,5 +36,9 @@ export default class Admin implements IExtender<AdminApplication> {
|
|||||||
* Register a custom page to be shown in the admin interface.
|
* Register a custom page to be shown in the admin interface.
|
||||||
*/
|
*/
|
||||||
page(page: CustomExtensionPage): this;
|
page(page: CustomExtensionPage): this;
|
||||||
|
/**
|
||||||
|
* Register a custom general search index entry.
|
||||||
|
*/
|
||||||
|
generalIndexItems(type: 'settings' | 'permissions', items: () => GeneralIndexItem[]): this;
|
||||||
extend(app: AdminApplication, extension: IExtensionModule): void;
|
extend(app: AdminApplication, extension: IExtensionModule): void;
|
||||||
}
|
}
|
||||||
|
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/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
Reference in New Issue
Block a user