Type Alias RpcObject

type RpcObject = {
    Cancelled: StateNotification;
    Closed: StateNotification;
    Closing: StateNotification;
    genericType?: string;
    handle: number;
    id: string;
    Invalidated: StateNotification;
    isCancelled: boolean;
    isClosed: boolean;
    isClosing: boolean;
    isInvalid: boolean;
    isValid: boolean;
    isValidating: boolean;
    migrate: { properties(properties: any): any; snapshot(layout: any): any };
    state: number;
    type: string;
    Validated: StateNotification;
    Validating: StateNotification;
    addListener(event: "changed" | "closed", func: () => void): void;
    emit(event: "changed" | "closed"): void;
    layoutSubscribe<L extends GenericObjectLayout = AnyGenericObjectLayout>(
        callback: LayoutSubscriptionCallback,
    ): LayoutSubscription<L>;
    on(event: "changed" | "closed", func: () => void): void;
    once(event: "changed" | "closed", func: () => void): void;
    removeListener(event: "changed" | "closed", func: () => void): void;
}

Hierarchy (View Summary)

Index

Properties

Cancelled: StateNotification
Closed: StateNotification
Closing: StateNotification
genericType?: string
handle: number
id: string
Invalidated: StateNotification
isCancelled: boolean
isClosed: boolean
isClosing: boolean
isInvalid: boolean
isValid: boolean
isValidating: boolean
migrate: { properties(properties: any): any; snapshot(layout: any): any }
state: number
type: string
Validated: StateNotification
Validating: StateNotification

Methods

  • Parameters

    • event: "changed" | "closed"
    • func: () => void

    Returns void

  • Parameters

    • event: "changed" | "closed"

    Returns void

  • Parameters

    • event: "changed" | "closed"
    • func: () => void

    Returns void

  • Parameters

    • event: "changed" | "closed"
    • func: () => void

    Returns void

  • Parameters

    • event: "changed" | "closed"
    • func: () => void

    Returns void