mirror of
https://github.com/flarum/core.git
synced 2025-08-10 02:17:37 +02:00
feat: add compiled dist-typings folder
This commit is contained in:
20
extensions/package-manager/js/dist-typings/components/ExtensionItem.d.ts
vendored
Normal file
20
extensions/package-manager/js/dist-typings/components/ExtensionItem.d.ts
vendored
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
import Mithril from 'mithril';
|
||||||
|
import Component, { ComponentAttrs } from 'flarum/common/Component';
|
||||||
|
import { Extension as BaseExtension } from 'flarum/admin/AdminApplication';
|
||||||
|
import { UpdatedPackage } from './Updater';
|
||||||
|
export declare type Extension = BaseExtension & {
|
||||||
|
name: string;
|
||||||
|
};
|
||||||
|
export interface ExtensionItemAttrs extends ComponentAttrs {
|
||||||
|
extension: Extension;
|
||||||
|
updates: UpdatedPackage;
|
||||||
|
onClickUpdate: 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;
|
||||||
|
private version;
|
||||||
|
}
|
11
extensions/package-manager/js/dist-typings/components/Installer.d.ts
vendored
Normal file
11
extensions/package-manager/js/dist-typings/components/Installer.d.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
import type Mithril from 'mithril';
|
||||||
|
import Component from 'flarum/common/Component';
|
||||||
|
import Stream from 'flarum/common/utils/Stream';
|
||||||
|
export default class Installer<Attrs> extends Component<Attrs> {
|
||||||
|
packageName: Stream<string>;
|
||||||
|
isLoading: boolean;
|
||||||
|
oninit(vnode: Mithril.Vnode<Attrs, this>): void;
|
||||||
|
view(): Mithril.Children;
|
||||||
|
data(): any;
|
||||||
|
onsubmit(): void;
|
||||||
|
}
|
15
extensions/package-manager/js/dist-typings/components/MajorUpdater.d.ts
vendored
Normal file
15
extensions/package-manager/js/dist-typings/components/MajorUpdater.d.ts
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
import Component, { ComponentAttrs } from 'flarum/common/Component';
|
||||||
|
import Mithril from 'mithril';
|
||||||
|
import { UpdatedPackage, UpdateState } from './Updater';
|
||||||
|
interface MajorUpdaterAttrs extends ComponentAttrs {
|
||||||
|
coreUpdate: UpdatedPackage;
|
||||||
|
updateState: UpdateState;
|
||||||
|
}
|
||||||
|
export default class MajorUpdater<T extends MajorUpdaterAttrs = MajorUpdaterAttrs> extends Component<T> {
|
||||||
|
isLoading: string | null;
|
||||||
|
updateState: UpdateState;
|
||||||
|
oninit(vnode: Mithril.Vnode<T, this>): void;
|
||||||
|
view(vnode: Mithril.Vnode<T, this>): Mithril.Children;
|
||||||
|
update(dryRun: boolean): void;
|
||||||
|
}
|
||||||
|
export {};
|
47
extensions/package-manager/js/dist-typings/components/Updater.d.ts
vendored
Normal file
47
extensions/package-manager/js/dist-typings/components/Updater.d.ts
vendored
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
import Mithril from 'mithril';
|
||||||
|
import Component from 'flarum/common/Component';
|
||||||
|
import { Extension } from './ExtensionItem';
|
||||||
|
export declare type UpdatedPackage = {
|
||||||
|
name: string;
|
||||||
|
version: string;
|
||||||
|
latest: string;
|
||||||
|
'latest-minor': string | null;
|
||||||
|
'latest-major': string | null;
|
||||||
|
'latest-status': string;
|
||||||
|
description: string;
|
||||||
|
};
|
||||||
|
export declare type ComposerUpdates = {
|
||||||
|
installed: UpdatedPackage[];
|
||||||
|
};
|
||||||
|
export declare type LastUpdateCheck = {
|
||||||
|
checkedAt: Date | null;
|
||||||
|
updates: ComposerUpdates;
|
||||||
|
};
|
||||||
|
declare type UpdateType = 'major' | 'minor' | 'global';
|
||||||
|
declare type UpdateStatus = 'success' | 'failure' | null;
|
||||||
|
export declare type UpdateState = {
|
||||||
|
ranAt: Date | null;
|
||||||
|
status: UpdateStatus;
|
||||||
|
limitedPackages: string[];
|
||||||
|
incompatibleExtensions: string[];
|
||||||
|
};
|
||||||
|
export declare type LastUpdateRun = {
|
||||||
|
[key in UpdateType]: UpdateState;
|
||||||
|
} & {
|
||||||
|
limitedPackages: () => string[];
|
||||||
|
};
|
||||||
|
export default class Updater<Attrs> extends Component<Attrs> {
|
||||||
|
isLoading: string | null;
|
||||||
|
packageUpdates: Record<string, UpdatedPackage>;
|
||||||
|
lastUpdateCheck: LastUpdateCheck;
|
||||||
|
get lastUpdateRun(): LastUpdateRun;
|
||||||
|
oninit(vnode: Mithril.Vnode<Attrs, this>): void;
|
||||||
|
view(): (JSX.Element | null)[];
|
||||||
|
getExtensionUpdates(): Extension[];
|
||||||
|
getCoreUpdate(): UpdatedPackage | undefined;
|
||||||
|
checkForUpdates(): void;
|
||||||
|
updateCoreMinor(): void;
|
||||||
|
updateExtension(extension: any): void;
|
||||||
|
updateGlobally(): void;
|
||||||
|
}
|
||||||
|
export {};
|
15
extensions/package-manager/js/dist-typings/components/WhyNotModal.d.ts
vendored
Normal file
15
extensions/package-manager/js/dist-typings/components/WhyNotModal.d.ts
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
/// <reference path="../../../vendor/flarum/core/js/src/common/translator-icu-rich.d.ts" />
|
||||||
|
import Mithril from 'mithril';
|
||||||
|
import Modal, { IInternalModalAttrs } from 'flarum/common/components/Modal';
|
||||||
|
export interface WhyNotModalAttrs extends IInternalModalAttrs {
|
||||||
|
package: string;
|
||||||
|
}
|
||||||
|
export default class WhyNotModal<Attrs extends WhyNotModalAttrs = WhyNotModalAttrs> extends Modal<Attrs> {
|
||||||
|
loading: boolean;
|
||||||
|
whyNot: string | null;
|
||||||
|
className(): string;
|
||||||
|
title(): import("@askvortsov/rich-icu-message-formatter").NestedStringArray;
|
||||||
|
oncreate(vnode: Mithril.VnodeDOM<Attrs, this>): void;
|
||||||
|
content(): JSX.Element;
|
||||||
|
requestWhyNot(): void;
|
||||||
|
}
|
1
extensions/package-manager/js/dist-typings/index.d.ts
generated
vendored
Normal file
1
extensions/package-manager/js/dist-typings/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
export {};
|
1
extensions/package-manager/js/dist-typings/utils/errorHandler.d.ts
vendored
Normal file
1
extensions/package-manager/js/dist-typings/utils/errorHandler.d.ts
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
export default function (e: any): void;
|
Reference in New Issue
Block a user