foo-webview-sdk
    Preparing search index...

    Variable smpUtilsConst

    smpUtils: {
        buildMenuItems: (
            items: SmpRawMenuItem[] | undefined,
            state: SmpMenuBuildState,
        ) => SmpStructuredMenuItem[];
        clamp: (n: number, min: number, max: number) => number;
        getInvoke: () => SmpInvokeFn | null;
        MENU_FLAGS: {
            checked: number;
            defaulthidden: number;
            disabled: number;
            disclosure: number;
            radiochecked: number;
        };
        normalizeHandleList: (handleList: unknown) => unknown[];
        sleep: (ms: number) => Promise<void>;
        splitMenuAddress: (value: string) => { command: string; subGuid?: string };
        toHandleId: (handle: unknown) => string;
        toHandleIdArray: (handleList: unknown) => string[];
    } = ...

    Aggregate smpUtils namespace object exported as a side-effect value. The SMP bootstrap installs this onto window.smpUtils so <script>-tag consumers see the same shape as the SMP runtime.

    Type Declaration

    • buildMenuItems: (
          items: SmpRawMenuItem[] | undefined,
          state: SmpMenuBuildState,
      ) => SmpStructuredMenuItem[]
    • clamp: (n: number, min: number, max: number) => number
    • getInvoke: () => SmpInvokeFn | null
    • Re-export of the shared menu-flag bit constants.

    • normalizeHandleList: (handleList: unknown) => unknown[]
    • sleep: (ms: number) => Promise<void>
    • splitMenuAddress: (value: string) => { command: string; subGuid?: string }
    • toHandleId: (handle: unknown) => string
    • toHandleIdArray: (handleList: unknown) => string[]