當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript actions.acceptPayloadMessage函數代碼示例

本文整理匯總了TypeScript中@nteract/actions.acceptPayloadMessage函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript acceptPayloadMessage函數的具體用法?TypeScript acceptPayloadMessage怎麽用?TypeScript acceptPayloadMessage使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了acceptPayloadMessage函數的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: test

  test("processes jupyter payload message types", () => {
    const notebook = appendCellToNotebook(emptyNotebook, emptyCodeCell);
    const initialState = makeDocumentRecord({
      filename: "test.ipynb",
      notebook,
      cellPagers: Immutable.Map({})
    });
    const state = reducers(
      initialState,
      actions.acceptPayloadMessage({
        id: firstCellId,
        payload: {
          source: "page",
          data: { well: "alright" }
        }
      })
    );

    expect(state.getIn(["cellPagers", firstCellId])).toEqual(
      Immutable.List([{ well: "alright" }])
    );

    const nextState = reducers(
      state,
      actions.acceptPayloadMessage({
        id: firstCellId,
        payload: {
          source: "set_next_input",
          replace: true,
          text: "this is now the text"
        }
      })
    );

    expect(
      nextState.getIn(["notebook", "cellMap", firstCellId, "source"])
    ).toEqual("this is now the text");
  });
開發者ID:kelleyblackmore,項目名稱:nteract,代碼行數:38,代碼來源:document.spec.ts

示例2: map

 map((payload: PayloadMessage) =>
   actions.acceptPayloadMessage({ id, payload, contentRef })
開發者ID:kelleyblackmore,項目名稱:nteract,代碼行數:2,代碼來源:execute.ts


注:本文中的@nteract/actions.acceptPayloadMessage函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。