UNPKG

@liferay/generator-js

Version:

Yeoman generators for Liferay DXP and Portal CE JavaScript projects.

47 lines (46 loc) 1.24 kB
/** * SPDX-FileCopyrightText: © 2017 Liferay, Inc. <https://liferay.com> * SPDX-License-Identifier: LGPL-3.0-or-later */ import { FormattedLabels } from '..'; /** * * @param {Generator} generator */ export declare function initializing(generator: any): void; /** * * @param {Generator} generator * @param {string} namespace */ export declare function prompting(generator: any): Promise<void>; /** * * @param {Generator} generator */ export declare function install(generator: any): void; /** * Generate the base template context used for generation. * @param {object} generator * @param {object} extra extra fields to add to the context * @return {object} */ export declare function generateContext(generator: any, extra?: {}): object; /** * * @param {Generator} generator * @param {object} labels */ export declare function generateSamples(generator: any, labels: any): void; /** * Generate signature parameter of the entry point * @param {Generator} generator * @return {string} */ export declare function generateSignature(generator: any): string; /** * Generate base labels * @param {Generator} generator * @return {object} */ export declare function generateLabels(generator: any): FormattedLabels;