• Version 1.17.8
  • Published
  • 209 kB
  • 1 dependency
  • MIT license


npm i @types/es-abstract
yarn add @types/es-abstract
pnpm add @types/es-abstract


TypeScript definitions for es-abstract



variable ESAbstract

const ESAbstract: ESAbstract;


    interface AccessorDescriptor

    interface AccessorDescriptor<T = unknown> extends GenericDescriptor {}

      method "[[Get]]"

      '[[Get]]': () => T;

        method "[[Set]]"

        '[[Set]]': (value: T) => void;

          interface DataDescriptor

          interface DataDescriptor<T = unknown> extends GenericDescriptor {}

            property "[[Value]]"

            '[[Value]]'?: T | undefined;

              property "[[Writable]]"

              '[[Writable]]'?: boolean | undefined;

                interface ESAbstract

                interface ESAbstract extends ES6 {}

                  property ES2015

                  readonly ES2015: ES2015;

                    property ES2016

                    readonly ES2016: ES2016;

                      property ES2017

                      readonly ES2017: ES2017;

                        property ES2018

                        readonly ES2018: ES2018;

                          property ES2019

                          readonly ES2019: ES2019;

                            property ES5

                            readonly ES5: ES5;

                              property ES6

                              readonly ES6: ES6;
                              • Deprecated

                              property ES7

                              readonly ES7: ES7;
                              • Deprecated

                              interface GenericDescriptor

                              interface GenericDescriptor {}

                                property "[[Configurable]]"

                                '[[Configurable]]'?: boolean | undefined;

                                  property "[[Enumerable]]"

                                  '[[Enumerable]]'?: boolean | undefined;

                                    Type Aliases

                                    type PropertyDescriptor

                                    type PropertyDescriptor<T = unknown> = AccessorDescriptor<T> | DataDescriptor<T>;

                                      type PropertyKey

                                      type PropertyKey = string | symbol;

                                        Package Files (1)

                                        Dependencies (1)

                                        Dev Dependencies (0)

                                        No dev dependencies.

                                        Peer Dependencies (0)

                                        No peer dependencies.


                                        To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                                        You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/es-abstract.

                                        • Markdown
                                        • HTML
                                          <a href="https://www.jsdocs.io/package/@types/es-abstract"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>