mirror of
https://github.com/flarum/core.git
synced 2025-08-09 09:57:06 +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