UNPKG

@oap75/types

Version:

JavaScript type definitions for Subsocial blockchain.

18 lines (17 loc) 647 B
import { u64, Option, Text, bool } from '@polkadot/types'; import { SubstrateId } from '../../common'; 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 function OptionEntity<T>(value?: T): T | null; export {};