Sha256: dd388e254478b035f1b31a8ec7b58c5e501bb05d638b0f42a4d15edfbe62f832

Contents?: true

Size: 1.69 KB

Versions: 49

Compression:

Stored size: 1.69 KB

Contents

{"version":3,"file":"Action.js","sourceRoot":"","sources":["../../src/scheduler/Action.ts"],"names":[],"mappings":";;;;;;AACA,6BAA6B,iBAAiB,CAAC,CAAA;AAE/C;;;;;;;;;;;;;GAaG;AACH;IAA+B,0BAAY;IACzC,gBAAY,SAAoB,EAAE,IAA0C;QAC1E,iBAAO,CAAC;IACV,CAAC;IACD;;;;;;;;;OASG;IACI,yBAAQ,GAAf,UAAgB,KAAS,EAAE,KAAiB;QAAjB,qBAAiB,GAAjB,SAAiB;QAC1C,MAAM,CAAC,IAAI,CAAC;IACd,CAAC;IACH,aAAC;AAAD,CAAC,AAjBD,CAA+B,2BAAY,GAiB1C;AAjBY,cAAM,SAiBlB,CAAA","sourcesContent":["import { Scheduler } from '../Scheduler';\nimport { Subscription } from '../Subscription';\n\n/**\n * A unit of work to be executed in a {@link Scheduler}. An action is typically\n * created from within a Scheduler and an RxJS user does not need to concern\n * themselves about creating and manipulating an Action.\n *\n * ```ts\n * class Action<T> extends Subscription {\n *   new (scheduler: Scheduler, work: (state?: T) => void);\n *   schedule(state?: T, delay: number = 0): Subscription;\n * }\n * ```\n *\n * @class Action<T>\n */\nexport class Action<T> extends Subscription {\n  constructor(scheduler: Scheduler, work: (this: Action<T>, state?: T) => void) {\n    super();\n  }\n  /**\n   * Schedules this action on its parent Scheduler for execution. May be passed\n   * some context object, `state`. May happen at some point in the future,\n   * according to the `delay` parameter, if specified.\n   * @param {T} [state] Some contextual data that the `work` function uses when\n   * called by the Scheduler.\n   * @param {number} [delay] Time to wait before executing the work, where the\n   * time unit is implicit and defined by the Scheduler.\n   * @return {void}\n   */\n  public schedule(state?: T, delay: number = 0): Subscription {\n    return this;\n  }\n}\n"]}

Version data entries

49 entries across 49 versions & 4 rubygems

Version Path
ilog-0.4.1 node_modules/rxjs/scheduler/Action.js.map
ilog-0.4.0 node_modules/rxjs/scheduler/Action.js.map
ilog-0.3.3 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-18.0.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.21.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.20.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.19.1 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.19.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.18.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.17.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.16.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.15.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.14.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.13.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.12.2 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.12.1 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.12.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.11.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.10.0 node_modules/rxjs/scheduler/Action.js.map
govuk_publishing_components-17.9.0 node_modules/rxjs/scheduler/Action.js.map