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

TypeScript lodash.constant函数代码示例

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

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



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

示例1: it

        it('undefined nested values in new settings should be ignored', () => {
            const newSettings: SettingsPartial<any> = {
                filterOptions: _.mapValues(allSettings.filterOptions, _.constant(undefined)),
                dataOptions: _.mapValues(allSettings.dataOptions, _.constant(undefined)),
                groupOptions: _.mapValues(allSettings.groupOptions, _.constant(undefined))
            };

            const actual = Settings.merge(allSettings, newSettings);
            expect(actual).toEqualPlainObject(allSettings);
        });
开发者ID:QuBaR,项目名称:ng-table,代码行数:10,代码来源:settings.spec.ts


示例2: function

 $scope.openDialog = function() {
     $uibModal
         .open({
             template: require("views/modals/tagcloudmodal.html"),
             controller: "TagCloudModalController",
             resolve: {
                 model: _.constant($scope.model),
                 addLabel: _.constant($scope.addLabel),
                 lisaaUusiVaihtoehto: _.constant($scope.lisaaUusiVaihtoehto)
             }
         })
         .result.then(angular.noop);
 };
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:13,代码来源:tagcloud.ts


示例3: function

 $scope.openKoodisto = function(osaAlue) {
     if (!osaAlue.koodi) {
         osaAlue.koodi = {};
     }
     var openDialog = Koodisto.modaali(
         function(koodisto) {
             osaAlue.koodi = {
                 uri: koodisto.koodiUri,
                 arvo: koodisto.koodiArvo,
                 versio: koodisto.versio,
                 koodisto: koodisto.koodisto.koodistoUri
             };
             MuokkausUtils.nestedSet(osaAlue.koodi, "koodiUri", ",", koodisto.koodiUri);
             MuokkausUtils.nestedSet(osaAlue.koodi, "koodiArvo", ",", koodisto.koodiArvo);
         },
         {
             tyyppi: function() {
                 return "ammatillisenoppiaineet";
             },
             ylarelaatioTyyppi: function() {
                 return "";
             },
             tarkista: _.constant(true)
         }
     );
     openDialog();
 };
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:27,代码来源:tutkinnonosaosaalue.ts


示例4: function

        registerCallback: function(callback) {
            if (
                !callback ||
                !_.isFunction(callback.edit) ||
                (!_.isFunction(callback.save) && !_.isFunction(callback.asyncSave)) ||
                !_.isFunction(callback.cancel)
            ) {
                console.error("callback-function invalid");
                throw "editCallback-function invalid";
            }

            callback.validate = callback.validate || _.constant(true);

            if (callback.asyncSave) {
                callback.save = _.noop;
            }

            if (!_.isFunction(callback.notify)) {
                callback.notify = _.noop;
            }

            editmodeListener = null;
            scope.editingCallback = callback;
            scope.editModeDefer.resolve(scope.editMode);
            cbListener();
        },
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:26,代码来源:editointikontrollit.ts


示例5: it

 it('undefined values in new settings should be ignored', () => {
     const newSettings = _.mapValues(allSettings, _.constant(undefined));
     // when
     ngTableFilterConfigProvider.setConfig(newSettings);
     // then
     ngTableFilterConfig = ngTableFilterConfigProvider.$get();
     expect(ngTableFilterConfig.config).toEqualPlainObject(allSettings);
 });
开发者ID:QuBaR,项目名称:ng-table,代码行数:8,代码来源:filters.spec.ts


示例6: function

 return function(suoritustapa, ryhma, vanhempi, leikelauta) {
     $uibModal
         .open({
             template: require("views/modals/ryhmaModal.html"),
             controller: "MuodostumisryhmaModalCtrl",
             resolve: {
                 ryhma: _.constant(ryhma),
                 vanhempi: _.constant(vanhempi),
                 suoritustapa: _.constant(suoritustapa),
                 leikelauta: _.constant(leikelauta),
                 peruste: _.constant(peruste)
             }
         })
         .result.then(function(res) {
             thenCb(ryhma, vanhempi, res);
         });
 };
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:17,代码来源:muodostumissaannot.ts


示例7: getOsaamisalakuvaukset

export async function getOsaamisalakuvaukset(perusteId: number) {
    const res = await axios.get(`${PerusteEndpoint}/${perusteId}/osaamisalakuvaukset`);
    return _(_.values(res.data))
        .map(_.keys)
        .flatten()
        .groupBy(_.identity)
        .mapValues(_.constant(true))
        .value();
}
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:9,代码来源:lib.ts


示例8: run

                function run(provider) {
                    // Sane defaults
                    provider.sortableClass = provider.sortableClass || _.constant("");
                    provider.acceptDrop = provider.acceptDrop || _.constant(true);

                    $scope.tprovider = provider;
                    provider
                        .root()
                        .then(function(root) {
                            $scope.root = root;
                            return provider.children(root);
                        })
                        .then(function(children) {
                            $scope.children = children;
                        })
                        .catch(function(err) {
                            $log.error(err);
                        });
                }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:19,代码来源:generictree.ts


示例9: lisaaTiedote

        function lisaaTiedote(tiedote, perusteprojektiId, saveCb, deleteCb) {
            saveCb = saveCb || _.noop;
            deleteCb = deleteCb || _.noop;

            $uibModal
                .open({
                    template: require("views/modals/tiedotteenmuokkaus.html"),
                    controller: "TiedotteenMuokkausController",
                    size: "lg",
                    resolve: {
                        model: _.constant(tiedote),
                        perusteprojektiId: _.constant(perusteprojektiId)
                    }
                })
                .result.then(function(data) {
                    if (data.$dodelete) {
                        doDelete(data, deleteCb);
                    } else {
                        doSave(data, saveCb);
                    }
                });
        }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:22,代码来源:tiedotteet.ts


示例10: valueToUrl

export function valueToUrl(
  value,
  {
    host,
    type,
    thumbnail,
  }: {
    host?: string;
    type?: 'image' | 'video' | 'attache' | 'file';
    thumbnail?: { width?: number; height?: number };
  },
) {
  if (value) {
    const hostPrefix =
      host ||
      _.cond([
        [_.matches('image'), _.constant(Config.get('IMAGE_HOST'))],
        [_.matches('video'), _.constant(Config.get('VIDEO_HOST'))],
        [_.matches('attache'), _.constant(Config.get('ATTACHE_HOST'))],
        [_.matches('file'), _.constant(Config.get('FILE_HOST'))],
      ])(type) ||
      '';
    let url = hostPrefix + `/${value}`.replace('//', '/').slice(1);
    if (thumbnail) {
      const template = _.get(AppContext.serverSettings['settings.url-resolver'], 'value.uploads');
      try {
        url = template.replace('{{ url }}', url);
      } catch (e) {
        logger.warn('using template error', { template, url });
      }
      // url += `?imageView2/2/w/${thumbnail.width || 1280}/h/${thumbnail.height ||
      //   1280}/format/jpg/interlace/1/ignore-error/1`;
    }
    logger.debug('[valueToUrl]', { value, url, host });
    return url;
  }
  return '';
}
开发者ID:danielwii,项目名称:asuna-admin,代码行数:38,代码来源:url-rewriter.ts



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
TypeScript lodash.contains函数代码示例发布时间:2022-05-25
下一篇:
TypeScript lodash.concat函数代码示例发布时间:2022-05-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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