UNPKG

@darkpay/dark-types

Version:

JavaScript type definitions for Darkdot blockchain.

22 lines (21 loc) 741 B
import { u64, Option, Text, bool, i32 } from '@polkadot/types'; import { SubstrateId } from '../..'; export declare class OptionId<T extends SubstrateId> extends Option<u64> { constructor(value?: T); } export declare class OptionBool<T extends boolean> extends Option<bool> { constructor(value?: T); } declare type OptionTextType = string | Text | null; export declare class OptionText extends Option<Text> { constructor(value?: OptionTextType); } export declare class OptionOptionText extends Option<Option<Text>> { constructor(value?: OptionTextType); } export declare class OptionPrice<T extends i32> extends Option<i32> { constructor(value?: T); } export declare class OptionIpfsCid extends OptionText { } export {};