• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript keyMirror.default函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了TypeScript中client/lib/keyMirror.default函数的典型用法代码示例。如果您正苦于以下问题:TypeScript default函数的具体用法?TypeScript default怎么用?TypeScript default使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了default函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。

示例1: keyMirror

import keyMirror from "client/lib/keyMirror"

export const actions = keyMirror("ERROR")

/**
 * Actions related to rendering errors to the client via ErrorBoundary
 */
export const logError = (error: { message: string }) => ({
  type: actions.ERROR,
  payload: {
    error,
  },
})

export const resetError = () => ({
  type: actions.ERROR,
  payload: {
    error: null,
  },
})
开发者ID:artsy,项目名称:positron,代码行数:20,代码来源:errorActions.ts


示例2: keyMirror

import {
  SectionData,
  SectionType,
} from "@artsy/reaction/dist/Components/Publishing/Typings"
import {
  changeArticleData,
  debouncedSaveDispatch,
  onChangeArticle,
} from "client/actions/edit/articleActions"
import keyMirror from "client/lib/keyMirror"
import { clone, cloneDeep } from "lodash"
import { clean, stripTags } from "underscore.string"
export const actions = keyMirror(
  "CHANGE_SECTION",
  "NEW_SECTION",
  "REMOVE_SECTION",
  "SET_SECTION"
)

export const changeSection = (key: string, value: any) => {
  return {
    type: actions.CHANGE_SECTION,
    payload: {
      key,
      value,
    },
  }
}

export const newHeroSection = (type: SectionType) => {
  const section = setupSection(type)
开发者ID:joeyAghion,项目名称:positron,代码行数:31,代码来源:sectionActions.ts


示例3: keyMirror

import { emitAction } from "client/apps/websocket/client"
import { messageTypes } from "client/apps/websocket/messageTypes"
import keyMirror from "client/lib/keyMirror"
import { Channel } from "client/typings"

export const actions = keyMirror("VIEW_ARTICLES", "EDITED_ARTICLES_RECEIVED")

/**
 * Actions related to viewing the articles list view at /articles
 */

/**
 * Called when visiting /articles, updates list to indicate
 * articles that are currently being edited by other users
 */
export const viewArticles = emitAction((channel: Channel) => ({
  type: actions.VIEW_ARTICLES,
  key: messageTypes.articlesRequested,
  payload: {
    channel,
    timestamp: new Date().toISOString(),
  },
}))
开发者ID:artsy,项目名称:positron,代码行数:23,代码来源:articlesActions.ts


示例4: require

import keyMirror from "client/lib/keyMirror"
const Article = require("client/models/article.coffee")
import { clone, cloneDeep, debounce, set } from "lodash"
import {
  debouncedUpdateDispatch,
  redirectToList,
} from "../../../client/actions/edit/editActions"

export const actions = keyMirror(
  "CHANGE_SAVED_STATUS",
  "CHANGE_ARTICLE",
  "DELETE_ARTICLE",
  "ON_FIRST_SAVE",
  "PUBLISH_ARTICLE",
  "SAVE_ARTICLE",
  "SET_MENTIONED_ITEMS",
  "SET_SEO_KEYWORD"
)

/**
 * Actions related to saving, publishing, deleting an individual article
 * functions in this file apply to all edit sub-apps (content, display, admin)
 */

/**
 * Update isSaved, used to change colors of the the main UI save button
 * which renders in red (unsaved changes) or green (saved)
 */
export const changeSavedStatus = (article, isSaved: boolean) => {
  return {
    type: actions.CHANGE_SAVED_STATUS,
开发者ID:artsy,项目名称:positron,代码行数:31,代码来源:articleActions.ts



注:本文中的client/lib/keyMirror.default函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript article.coffee.default类代码示例发布时间:2022-05-24
下一篇:
TypeScript connection.pull_session函数代码示例发布时间:2022-05-24
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap