OneSDK — OneComme 9.1.1
    Preparing search index...

    Interface OneSDKPublic

    interface OneSDKPublic {
        config: Readonly<OneSDKConfig>;
        connected: boolean;
        PERM: { [key: string]: string };
        cancelOrder(orderId: string): Promise<OrderItem[]>;
        checkLicensed(): Promise<boolean>;
        completeOrder(orderId: string): Promise<OrderItem[]>;
        connect(): Promise<void>;
        getCommentStyle(comment: Comment): { [key: string]: any };
        getInfo(): Promise<AppInfo>;
        getOrders(): Promise<OrderItem[]>;
        getPinnedComment(): Promise<Comment | null>;
        getSetList(): Promise<SetListAPIResponse>;
        getStyleVariable<T = any>(
            name: string,
            defaultValue: T,
            parser?: (val: string) => T,
        ): T;
        ready(): Promise<void>;
        reset(): void;
        setup(op?: Partial<OneSDKConfig>): Promise<void>;
        subscribe<T extends Subscriber<SendType>>(subscriber: T): number;
        toNumberFromShortNumberFormat(str: string): number;
        toShortNumberFormat(num: number): string | number;
        unsubscribe(subscriberId: number): void;
        usePermission(templateNames: string[], base: string[]): SendType[];
    }

    Implemented by

    Index

    Properties

    config: Readonly<OneSDKConfig>
    connected: boolean
    PERM: { [key: string]: string }

    Methods

    • Parameters

      • orderId: string

      Returns Promise<OrderItem[]>

    • Returns Promise<boolean>

    • Parameters

      • orderId: string

      Returns Promise<OrderItem[]>

    • Returns Promise<void>

    • Parameters

      Returns { [key: string]: any }

    • Returns Promise<Comment | null>

    • Type Parameters

      • T = any

      Parameters

      • name: string
      • defaultValue: T
      • Optionalparser: (val: string) => T

      Returns T

    • Returns Promise<void>

    • Returns void

    • Parameters

      • str: string

      Returns number

    • Parameters

      • num: number

      Returns string | number

    • Parameters

      • subscriberId: number

      Returns void

    • Parameters

      • templateNames: string[]
      • base: string[]

      Returns SendType[]