commit
This commit is contained in:
parent
be4fd23bcf
commit
0bd53741af
728 changed files with 86573 additions and 0 deletions
22
node_modules/telegraf/typings/scenes/base.d.ts
generated
vendored
Normal file
22
node_modules/telegraf/typings/scenes/base.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
import { Middleware, MiddlewareFn } from '../middleware';
|
||||
import Composer from '../composer';
|
||||
import Context from '../context';
|
||||
export interface SceneOptions<C extends Context> {
|
||||
ttl?: number;
|
||||
handlers: ReadonlyArray<MiddlewareFn<C>>;
|
||||
enterHandlers: ReadonlyArray<MiddlewareFn<C>>;
|
||||
leaveHandlers: ReadonlyArray<MiddlewareFn<C>>;
|
||||
}
|
||||
export declare class BaseScene<C extends Context = Context> extends Composer<C> {
|
||||
id: string;
|
||||
ttl?: number;
|
||||
enterHandler: MiddlewareFn<C>;
|
||||
leaveHandler: MiddlewareFn<C>;
|
||||
constructor(id: string, options?: SceneOptions<C>);
|
||||
enter(...fns: Array<Middleware<C>>): this;
|
||||
leave(...fns: Array<Middleware<C>>): this;
|
||||
enterMiddleware(): MiddlewareFn<C>;
|
||||
leaveMiddleware(): MiddlewareFn<C>;
|
||||
}
|
||||
export default BaseScene;
|
||||
//# sourceMappingURL=base.d.ts.map
|
1
node_modules/telegraf/typings/scenes/base.d.ts.map
generated
vendored
Normal file
1
node_modules/telegraf/typings/scenes/base.d.ts.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"base.d.ts","sourceRoot":"","sources":["../../src/scenes/base.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,YAAY,EAAE,MAAM,eAAe,CAAA;AACxD,OAAO,QAAQ,MAAM,aAAa,CAAA;AAClC,OAAO,OAAO,MAAM,YAAY,CAAA;AAIhC,MAAM,WAAW,YAAY,CAAC,CAAC,SAAS,OAAO;IAC7C,GAAG,CAAC,EAAE,MAAM,CAAA;IACZ,QAAQ,EAAE,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAA;IACxC,aAAa,EAAE,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAA;IAC7C,aAAa,EAAE,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAA;CAC9C;AAED,qBAAa,SAAS,CAAC,CAAC,SAAS,OAAO,GAAG,OAAO,CAAE,SAAQ,QAAQ,CAAC,CAAC,CAAC;IACrE,EAAE,EAAE,MAAM,CAAA;IACV,GAAG,CAAC,EAAE,MAAM,CAAA;IACZ,YAAY,EAAE,YAAY,CAAC,CAAC,CAAC,CAAA;IAC7B,YAAY,EAAE,YAAY,CAAC,CAAC,CAAC,CAAA;gBACjB,EAAE,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC;IAcjD,KAAK,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;IAKlC,KAAK,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;IAKlC,eAAe;IAIf,eAAe;CAGhB;AAED,eAAe,SAAS,CAAA"}
|
36
node_modules/telegraf/typings/scenes/context.d.ts
generated
vendored
Normal file
36
node_modules/telegraf/typings/scenes/context.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,36 @@
|
|||
import BaseScene from './base';
|
||||
import Context from '../context';
|
||||
import { SessionContext } from '../session';
|
||||
export interface SceneContext<D extends SceneSessionData = SceneSessionData> extends Context {
|
||||
session: SceneSession<D>;
|
||||
scene: SceneContextScene<SceneContext<D>, D>;
|
||||
}
|
||||
export interface SceneSessionData {
|
||||
current?: string;
|
||||
expires?: number;
|
||||
state?: object;
|
||||
}
|
||||
export interface SceneSession<S extends SceneSessionData = SceneSessionData> {
|
||||
__scenes: S;
|
||||
}
|
||||
export interface SceneContextSceneOptions<D extends SceneSessionData> {
|
||||
ttl?: number;
|
||||
default?: string;
|
||||
defaultSession: D;
|
||||
}
|
||||
export default class SceneContextScene<C extends SessionContext<SceneSession<D>>, D extends SceneSessionData = SceneSessionData> {
|
||||
private readonly ctx;
|
||||
private readonly scenes;
|
||||
private readonly options;
|
||||
constructor(ctx: C, scenes: Map<string, BaseScene<C>>, options: Partial<SceneContextSceneOptions<D>>);
|
||||
get session(): D;
|
||||
get state(): object;
|
||||
set state(value: object);
|
||||
get current(): BaseScene<C> | undefined;
|
||||
reset(): void;
|
||||
enter(sceneId: string, initialState?: object, silent?: boolean): Promise<unknown>;
|
||||
reenter(): Promise<unknown> | undefined;
|
||||
private leaving;
|
||||
leave(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=context.d.ts.map
|
1
node_modules/telegraf/typings/scenes/context.d.ts.map
generated
vendored
Normal file
1
node_modules/telegraf/typings/scenes/context.d.ts.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"context.d.ts","sourceRoot":"","sources":["../../src/scenes/context.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,MAAM,QAAQ,CAAA;AAE9B,OAAO,OAAO,MAAM,YAAY,CAAA;AAEhC,OAAO,EAAE,cAAc,EAAE,MAAM,YAAY,CAAA;AAM3C,MAAM,WAAW,YAAY,CAAC,CAAC,SAAS,gBAAgB,GAAG,gBAAgB,CACzE,SAAQ,OAAO;IACf,OAAO,EAAE,YAAY,CAAC,CAAC,CAAC,CAAA;IACxB,KAAK,EAAE,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;CAC7C;AAED,MAAM,WAAW,gBAAgB;IAC/B,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,KAAK,CAAC,EAAE,MAAM,CAAA;CACf;AAED,MAAM,WAAW,YAAY,CAAC,CAAC,SAAS,gBAAgB,GAAG,gBAAgB;IACzE,QAAQ,EAAE,CAAC,CAAA;CACZ;AAED,MAAM,WAAW,wBAAwB,CAAC,CAAC,SAAS,gBAAgB;IAClE,GAAG,CAAC,EAAE,MAAM,CAAA;IACZ,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,cAAc,EAAE,CAAC,CAAA;CAClB;AAED,MAAM,CAAC,OAAO,OAAO,iBAAiB,CACpC,CAAC,SAAS,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EACzC,CAAC,SAAS,gBAAgB,GAAG,gBAAgB;IAK3C,OAAO,CAAC,QAAQ,CAAC,GAAG;IACpB,OAAO,CAAC,QAAQ,CAAC,MAAM;IAJzB,OAAO,CAAC,QAAQ,CAAC,OAAO,CAA6B;gBAGlC,GAAG,EAAE,CAAC,EACN,MAAM,EAAE,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,EAClD,OAAO,EAAE,OAAO,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC;IAQ/C,IAAI,OAAO,IAAI,CAAC,CAaf;IAED,IAAI,KAAK,WAER;IAED,IAAI,KAAK,CAAC,KAAK,QAAA,EAEd;IAED,IAAI,OAAO,6BAKV;IAED,KAAK;IAKC,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,YAAY,GAAE,MAAW,EAAE,MAAM,UAAQ;IAyBtE,OAAO;IAMP,OAAO,CAAC,OAAO,CAAQ;IACjB,KAAK;CAmBZ"}
|
11
node_modules/telegraf/typings/scenes/index.d.ts
generated
vendored
Normal file
11
node_modules/telegraf/typings/scenes/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
/**
|
||||
* @see https://github.com/telegraf/telegraf/issues/705#issuecomment-549056045
|
||||
* @see https://www.npmjs.com/package/telegraf-stateless-question
|
||||
* @packageDocumentation
|
||||
*/
|
||||
export { Stage } from './stage';
|
||||
export { SceneContext, SceneSession, default as SceneContextScene, SceneSessionData, } from './context';
|
||||
export { BaseScene } from './base';
|
||||
export { WizardScene } from './wizard';
|
||||
export { WizardContext, WizardSession, default as WizardContextWizard, WizardSessionData, } from './wizard/context';
|
||||
//# sourceMappingURL=index.d.ts.map
|
1
node_modules/telegraf/typings/scenes/index.d.ts.map
generated
vendored
Normal file
1
node_modules/telegraf/typings/scenes/index.d.ts.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/scenes/index.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AAEH,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAC/B,OAAO,EACL,YAAY,EACZ,YAAY,EACZ,OAAO,IAAI,iBAAiB,EAC5B,gBAAgB,GACjB,MAAM,WAAW,CAAA;AAClB,OAAO,EAAE,SAAS,EAAE,MAAM,QAAQ,CAAA;AAClC,OAAO,EAAE,WAAW,EAAE,MAAM,UAAU,CAAA;AACtC,OAAO,EACL,aAAa,EACb,aAAa,EACb,OAAO,IAAI,mBAAmB,EAC9B,iBAAiB,GAClB,MAAM,kBAAkB,CAAA"}
|
24
node_modules/telegraf/typings/scenes/stage.d.ts
generated
vendored
Normal file
24
node_modules/telegraf/typings/scenes/stage.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,24 @@
|
|||
import { SessionContext } from '../session';
|
||||
import SceneContextScene, { SceneContextSceneOptions, SceneSession, SceneSessionData } from './context';
|
||||
import { BaseScene } from './base';
|
||||
import { Composer } from '../composer';
|
||||
import { Context } from '../context';
|
||||
export declare class Stage<C extends SessionContext<SceneSession<D>> & {
|
||||
scene: SceneContextScene<C, D>;
|
||||
}, D extends SceneSessionData = SceneSessionData> extends Composer<C> {
|
||||
options: Partial<SceneContextSceneOptions<D>>;
|
||||
scenes: Map<string, BaseScene<C>>;
|
||||
constructor(scenes?: ReadonlyArray<BaseScene<C>>, options?: Partial<SceneContextSceneOptions<D>>);
|
||||
register(...scenes: ReadonlyArray<BaseScene<C>>): this;
|
||||
middleware(): import("../middleware").MiddlewareFn<C>;
|
||||
static enter<C extends Context & {
|
||||
scene: SceneContextScene<C>;
|
||||
}>(...args: Parameters<SceneContextScene<C>['enter']>): (ctx: C) => Promise<unknown>;
|
||||
static reenter<C extends Context & {
|
||||
scene: SceneContextScene<C>;
|
||||
}>(...args: Parameters<SceneContextScene<C>['reenter']>): (ctx: C) => Promise<unknown> | undefined;
|
||||
static leave<C extends Context & {
|
||||
scene: SceneContextScene<C>;
|
||||
}>(...args: Parameters<SceneContextScene<C>['leave']>): (ctx: C) => Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=stage.d.ts.map
|
1
node_modules/telegraf/typings/scenes/stage.d.ts.map
generated
vendored
Normal file
1
node_modules/telegraf/typings/scenes/stage.d.ts.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"stage.d.ts","sourceRoot":"","sources":["../../src/scenes/stage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAoB,cAAc,EAAE,MAAM,YAAY,CAAA;AAC7D,OAAO,iBAAiB,EAAE,EACxB,wBAAwB,EACxB,YAAY,EACZ,gBAAgB,EACjB,MAAM,WAAW,CAAA;AAClB,OAAO,EAAE,SAAS,EAAE,MAAM,QAAQ,CAAA;AAClC,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAA;AACtC,OAAO,EAAE,OAAO,EAAE,MAAM,YAAY,CAAA;AAEpC,qBAAa,KAAK,CAChB,CAAC,SAAS,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG;IAC1C,KAAK,EAAE,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;CAC/B,EACD,CAAC,SAAS,gBAAgB,GAAG,gBAAgB,CAC7C,SAAQ,QAAQ,CAAC,CAAC,CAAC;IACnB,OAAO,EAAE,OAAO,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAA;IAC7C,MAAM,EAAE,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAA;gBAG/B,MAAM,GAAE,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,CAAM,EACxC,OAAO,CAAC,EAAE,OAAO,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC;IAQhD,QAAQ,CAAC,GAAG,MAAM,EAAE,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;IAU/C,UAAU;IAcV,MAAM,CAAC,KAAK,CAAC,CAAC,SAAS,OAAO,GAAG;QAAE,KAAK,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAA;KAAE,EAC9D,GAAG,IAAI,EAAE,UAAU,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,SAErC,CAAC;IAGhB,MAAM,CAAC,OAAO,CAAC,CAAC,SAAS,OAAO,GAAG;QAAE,KAAK,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAA;KAAE,EAChE,GAAG,IAAI,EAAE,UAAU,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAEvC,CAAC;IAGhB,MAAM,CAAC,KAAK,CAAC,CAAC,SAAS,OAAO,GAAG;QAAE,KAAK,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAA;KAAE,EAC9D,GAAG,IAAI,EAAE,UAAU,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,SAErC,CAAC;CAEjB"}
|
29
node_modules/telegraf/typings/scenes/wizard/context.d.ts
generated
vendored
Normal file
29
node_modules/telegraf/typings/scenes/wizard/context.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
import SceneContextScene, { SceneSession, SceneSessionData } from '../context';
|
||||
import Context from '../../context';
|
||||
import { Middleware } from '../../middleware';
|
||||
import { SessionContext } from '../../session';
|
||||
export interface WizardContext<D extends WizardSessionData = WizardSessionData> extends Context {
|
||||
session: WizardSession<D>;
|
||||
scene: SceneContextScene<WizardContext<D>, D>;
|
||||
wizard: WizardContextWizard<WizardContext<D>>;
|
||||
}
|
||||
export interface WizardSessionData extends SceneSessionData {
|
||||
cursor: number;
|
||||
}
|
||||
export interface WizardSession<S extends WizardSessionData = WizardSessionData> extends SceneSession<S> {
|
||||
}
|
||||
export default class WizardContextWizard<C extends SessionContext<WizardSession> & {
|
||||
scene: SceneContextScene<C, WizardSessionData>;
|
||||
}> {
|
||||
private readonly ctx;
|
||||
private readonly steps;
|
||||
readonly state: object;
|
||||
constructor(ctx: C, steps: ReadonlyArray<Middleware<C>>);
|
||||
get step(): Middleware<C> | undefined;
|
||||
get cursor(): number;
|
||||
set cursor(cursor: number);
|
||||
selectStep(index: number): this;
|
||||
next(): this;
|
||||
back(): this;
|
||||
}
|
||||
//# sourceMappingURL=context.d.ts.map
|
1
node_modules/telegraf/typings/scenes/wizard/context.d.ts.map
generated
vendored
Normal file
1
node_modules/telegraf/typings/scenes/wizard/context.d.ts.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"context.d.ts","sourceRoot":"","sources":["../../../src/scenes/wizard/context.ts"],"names":[],"mappings":"AAAA,OAAO,iBAAiB,EAAE,EAAE,YAAY,EAAE,gBAAgB,EAAE,MAAM,YAAY,CAAA;AAC9E,OAAO,OAAO,MAAM,eAAe,CAAA;AACnC,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAC7C,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAA;AAE9C,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,iBAAiB,GAAG,iBAAiB,CAC5E,SAAQ,OAAO;IACf,OAAO,EAAE,aAAa,CAAC,CAAC,CAAC,CAAA;IACzB,KAAK,EAAE,iBAAiB,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;IAC7C,MAAM,EAAE,mBAAmB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAA;CAC9C;AAED,MAAM,WAAW,iBAAkB,SAAQ,gBAAgB;IACzD,MAAM,EAAE,MAAM,CAAA;CACf;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,iBAAiB,GAAG,iBAAiB,CAC5E,SAAQ,YAAY,CAAC,CAAC,CAAC;CAAG;AAE5B,MAAM,CAAC,OAAO,OAAO,mBAAmB,CACtC,CAAC,SAAS,cAAc,CAAC,aAAa,CAAC,GAAG;IACxC,KAAK,EAAE,iBAAiB,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAA;CAC/C;IAIC,OAAO,CAAC,QAAQ,CAAC,GAAG;IACpB,OAAO,CAAC,QAAQ,CAAC,KAAK;IAHxB,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAA;gBAEH,GAAG,EAAE,CAAC,EACN,KAAK,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;IAMtD,IAAI,IAAI,8BAEP;IAED,IAAI,MAAM,IAIS,MAAM,CAFxB;IAED,IAAI,MAAM,CAAC,MAAM,EAAE,MAAM,EAExB;IAED,UAAU,CAAC,KAAK,EAAE,MAAM;IAKxB,IAAI;IAIJ,IAAI;CAGL"}
|
16
node_modules/telegraf/typings/scenes/wizard/index.d.ts
generated
vendored
Normal file
16
node_modules/telegraf/typings/scenes/wizard/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
import BaseScene, { SceneOptions } from '../base';
|
||||
import { Middleware, MiddlewareObj } from '../../middleware';
|
||||
import WizardContextWizard, { WizardSessionData } from './context';
|
||||
import Context from '../../context';
|
||||
import SceneContextScene from '../context';
|
||||
export declare class WizardScene<C extends Context & {
|
||||
scene: SceneContextScene<C, WizardSessionData>;
|
||||
wizard: WizardContextWizard<C>;
|
||||
}> extends BaseScene<C> implements MiddlewareObj<C> {
|
||||
steps: Array<Middleware<C>>;
|
||||
constructor(id: string, ...steps: Array<Middleware<C>>);
|
||||
constructor(id: string, options: SceneOptions<C>, ...steps: Array<Middleware<C>>);
|
||||
middleware(): import("../../middleware").MiddlewareFn<C>;
|
||||
enterMiddleware(): import("../../middleware").MiddlewareFn<C>;
|
||||
}
|
||||
//# sourceMappingURL=index.d.ts.map
|
1
node_modules/telegraf/typings/scenes/wizard/index.d.ts.map
generated
vendored
Normal file
1
node_modules/telegraf/typings/scenes/wizard/index.d.ts.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/scenes/wizard/index.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,EAAE,EAAE,YAAY,EAAE,MAAM,SAAS,CAAA;AACjD,OAAO,EAAE,UAAU,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAA;AAC5D,OAAO,mBAAmB,EAAE,EAAE,iBAAiB,EAAE,MAAM,WAAW,CAAA;AAElE,OAAO,OAAO,MAAM,eAAe,CAAA;AACnC,OAAO,iBAAiB,MAAM,YAAY,CAAA;AAE1C,qBAAa,WAAW,CACpB,CAAC,SAAS,OAAO,GAAG;IAClB,KAAK,EAAE,iBAAiB,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAA;IAC9C,MAAM,EAAE,mBAAmB,CAAC,CAAC,CAAC,CAAA;CAC/B,CAEH,SAAQ,SAAS,CAAC,CAAC,CACnB,YAAW,aAAa,CAAC,CAAC,CAAC;IAE3B,KAAK,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAA;gBAEf,EAAE,EAAE,MAAM,EAAE,GAAG,KAAK,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;gBAEpD,EAAE,EAAE,MAAM,EACV,OAAO,EAAE,YAAY,CAAC,CAAC,CAAC,EACxB,GAAG,KAAK,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;IAoBhC,UAAU;IAiBV,eAAe;CAGhB"}
|
Loading…
Add table
Add a link
Reference in a new issue