Microsoft Power Platform/Dynamics 365 CE - Generate TypeScript Overload Signatures

Automatically creates TypeScript type definitions compatible with @types/xrm by extracting form attributes and controls from Dynamics 365/Power Platform model-driven applications.

Устаревшая версия за 25.03.2025. Перейдите к последней версии.

Ниже показаны версии этого скрипта, в которых изменялся код. Показать все версии.

  • вер. 1.998 15.04.2025

    Add support for embedded forms, create functions for generating definitions

  • вер. 1.988 15.04.2025

    Generate more literals, provide constrained methods for get/getAttribute/getControl, change license to MIT

  • вер. 1.987 09.04.2025

    Fix quickviews

  • вер. 1.986 09.04.2025

    Add get method, remove quotes from types

  • вер. 1.985 09.04.2025

    Fix empty types for attributes/controls when not visible on form

  • вер. 1.984 09.04.2025

    Add literals for constraining helper functions, allow getting attribute/control by index, check for existing enum, conforms to typescript-eslint/unified-signatures rule

  • вер. 1.974 07.04.2025

    Add getOption(), constrain getOption overload, add generation date, fix attribute/control types

  • вер. 1.964 03.04.2025

    Add return types + executionContext, remove XRM overrides, update README

  • вер. 1.954 02.04.2025

    Seperate formContext collections from other items

  • вер. 1.953 01.04.2025

    Improve autocomplete + add context for subgrids

  • вер. 1.942 25.03.2025

    Rename Signatures to Definitions

  • вер. 1.941 25.03.2025

    Add error check

  • вер. 1.94 25.03.2025

    Add subgrid attributes and quickView controls support

  • вер. 1.93 18.03.2025

    Made attributes entity-agnostic, change naming scheme

  • вер. 1.92 17.03.2025

    Rename options to value, fix value property

  • вер. 1.91 17.03.2025

    Switch to single-line comments and added OptionSetValue interfaces

  • вер. 1.9 17.03.2025

    Add comment generation function

    Update version number

  • вер. 1.8 17.03.2025

    Generate interfaces for OptionSetAttributes

  • вер. 1.7 17.03.2025

    Added JSDoc comments, made enum constant and update README.md

    Update version number

  • вер. 1.6 17.03.2025

    Added support for generating enums

  • вер. 1.5 12.03.2025

    Added support for non-attribute controls

  • вер. 1.4 12.03.2025

    Added get method overloads

    Removed extra line of code

  • вер. 1.3 12.03.2025

    Added quickForm control type

  • вер. 1.2 12.03.2025

    Update version number

  • вер. 1.1 12.03.2025

    Fix money attribute type mapping

  • вер. 1.1 12.03.2025

    Change version number

  • вер. 1.0 12.03.2025

    Rename window

  • вер. 1.0 12.03.2025 Imported from URL
  • вер. 1.0 12.03.2025 Imported from URL
  • вер. 1.0 12.03.2025

    Update xrm-generate-ts-overloads.user.js

  • вер. 1.0 12.03.2025 Imported from URL
  • вер. 1.0 12.03.2025
  • вер. 1.0 12.03.2025