UNPKG

@polkadot/types

Version:
35 lines (34 loc) 1.17 kB
import type { Bytes, Option, Struct, u32, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { BlockNumber, Call, PalletsOrigin } from '@polkadot/types/interfaces/runtime'; /** @name Period */ export interface Period extends ITuple<[BlockNumber, u32]> { } /** @name Priority */ export interface Priority extends u8 { } /** @name Scheduled */ export interface Scheduled extends Struct { readonly maybeId: Option<Bytes>; readonly priority: SchedulePriority; readonly call: Call; readonly maybePeriodic: Option<SchedulePeriod>; readonly origin: PalletsOrigin; } /** @name ScheduledTo254 */ export interface ScheduledTo254 extends Struct { readonly maybeId: Option<Bytes>; readonly priority: SchedulePriority; readonly call: Call; readonly maybePeriodic: Option<SchedulePeriod>; } /** @name SchedulePeriod */ export interface SchedulePeriod extends Period { } /** @name SchedulePriority */ export interface SchedulePriority extends Priority { } /** @name TaskAddress */ export interface TaskAddress extends ITuple<[BlockNumber, u32]> { } export type PHANTOM_SCHEDULER = 'scheduler';