• Stars
    star
    133
  • Rank 272,600 (Top 6 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 9 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Tool to generate TypeScript declaration files for Dynamics 365/CDS client-side coding.

XrmDefinitelyTyped Appveyor build status NuGet version npm version Join the chat at https://gitter.im/delegateas/XrmDefinitelyTyped

XrmDefinitelyTyped generates TypeScript declaration files based on your Dynamics 365/CRM/xRM solution.

It is the TypeScript equivalent of CrmSvcUtil, but instead of generating early-bound .NET classes for server-side code, it generates TypeScript interfaces for all your client-side coding.

Read more here

Getting started

Contribute

Build

Recommended environment: Visual Studio 2019

Requirements:

Building the project

This project is created from ProjectScaffold, which uses FAKE to automate a lot of the build tasks (setup, build, test, docs, nuget package, releases, etc).

Before you can build/run the project from Visual Studio, you need to run build from the command-line in the root folder. This will trigger the default FAKE build. FAKE handles setting up the project and it's dependencies as needed, before running the actual MSBuild task on the project. Once it has been set up correctly by FAKE, you will be able to build the project using Visual Studio from then on.

Test

Recommended environment: Visual Studio Code

Requirements:

Run tests

Run build test in the root folder of the project to let FAKE handle the setting up, building, running and testing of the project.

To manually run the tests, go to the test-folder and execute:

npm install
npm test

The typings necessary for the test project to work are generated by running the main XrmDefinitelyTyped project with the current App.config file.

More Repositories

1

XrmMockup

Engine which simulates your exact Dynamics 365/CRM instance locally including all of it's logic!
C#
71
star
2

XrmContext

Tool to generate early-bound .NET classes and enumerations for MS Dynamics 365/CRM server-side coding.
F#
50
star
3

Daxif

A framework for automating a lot of xRM development processses. By using simple F# script commands/files one can save a lot of time and effort during this process by using Delegates DAXIF# library.
F#
40
star
4

Delegate.SassBuilder

NuGet package for adding .sass/.scss build support to Visual Studio.
18
star
5

XrmFramework

A project structure for any CDS/D365 development project
JavaScript
16
star
6

Delegate.Sandbox

A library that provides a Computation Expression named SandboxBuilder, sandbox { return 42 }, which ensures that values returned from the computation are I/O side-effects safe and if not, they are marked as unsafe returning an exception.
F#
15
star
7

ExpressionEngine

Expression Engine for Power Automate expressions written in C# using Sprache!
C#
8
star
8

PCF

PCF controls developed by Delegate
TypeScript
5
star
9

WorkflowEngine

A workflow engine implementation on top of hangfire
C#
4
star
10

DeprecationTool

XrmToolBox plugin to manage field deprecation for Microsoft Dynamics 365 / XRM
C#
3
star
11

Delegate.Office365.Common.WorkflowActions

Delegate.Office365.Common.WorkflowActions provides a series of Custom Workflow Actions to supplement the existing actions on SharePoint Online and SharePoint 2013, deployable to any SP.Web as a WSP package.
C#
3
star
12

Delegate.AjaxMinBuilder

NuGet package for adding JS and CSS bundling and/or minification build support to Visual Studio
2
star
13

delegateas.github.io

Delegate A/S @ GitHub
HTML
2
star
14

Delegate.VSIX.CRM

Delegate CRM extension that helps developing Dynamics 365/CRM solutions in Visual Studio.
C#
2
star
15

Delegate.MetadataProvider

Delegate A/S @ GitHub
C#
1
star
16

Dale

Delegate Audit Log Exporter
F#
1
star
17

Delegate.SPOcopy

A library that copies a local folder, including files and subfolders (recursively), to SharePoint Online, ensuring valid SharePoint relative url names.
F#
1
star