2.11.0 • Published 1 month ago

@types/wordpress__deprecated v2.11.0

Weekly downloads
67
License
MIT
Repository
-
Last release
1 month ago

Installation

npm install --save @types/wordpress__deprecated

Summary

This package contains type definitions for @wordpress/deprecated (https://github.com/WordPress/gutenberg/tree/master/packages/deprecated/README.md).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/wordpress__deprecated.

index.d.ts

// Type definitions for @wordpress/deprecated 2.4
// Project: https://github.com/WordPress/gutenberg/tree/master/packages/deprecated/README.md
// Definitions by: Derek Sifford <https://github.com/dsifford>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 3.5

export interface DeprecatedOptions {
    /**
     * Feature to use instead.
     */
    alternative?: string | undefined;
    /**
     * Additional message to help transition away from the deprecated feature.
     */
    hint?: string | undefined;
    /**
     * Link to documentation.
     */
    link?: string | undefined;
    /**
     * Plugin name if it's a plugin feature.
     */
    plugin?: string | undefined;
    /**
     * Version in which the feature will be removed.
     */
    version?: string | undefined;
}

/**
 * Object map tracking messages which have been logged, for use in ensuring a message is only logged once.
 */
export const logged: Record<string, boolean | undefined>;

/**
 * Logs a message to notify developers about a deprecated feature.
 *
 * @param feature             Name of the deprecated feature.
 * @param [options]           Additional options.
 *
 * @example
 * ```js
 * import deprecated from '@wordpress/deprecated';
 *
 * deprecated( 'Eating meat', {
 *     version: 'the future',
 *     alternative: 'vegetables',
 *     plugin: 'the earth',
 *     hint: 'You may find it beneficial to transition gradually.',
 * } );
 *
 * // Logs: 'Eating meat is deprecated and will be removed from the earth in the future. Please use vegetables instead. Note: You may find it beneficial to transition gradually.'
 * ```
 */
declare function deprecated(feature: string, options?: DeprecatedOptions): void;

export default deprecated;

Additional Details

  • Last updated: Fri, 02 Jul 2021 18:05:52 GMT
  • Dependencies: none
  • Global values: none

Credits

These definitions were written by Derek Sifford.

2.11.0

1 month ago

2.4.5

6 months ago

2.4.4

7 months ago

2.4.3

3 years ago

2.4.2

4 years ago

2.4.1

4 years ago

2.4.0

5 years ago