feat(editor): Add missing documentation to autocomplete items for inline code editor (#5560)
* ⚡ Added documentation for extension functions with arguments * ⚡ Adding custom autocomplete item types. This enables us to show different items with same labels. * 📚 Adding missing info for extensions autocomplete items * ⚡ Added Luxon autocomplete docs * 💡 Completing Luxon static methods autocomplete documentation * ⚡ Refactoring Luxon autocomplete logic * ⚡ Handling the case when autocomplete item doesn't have defined inline documentation * ⚡ Added correct doc info to Luxon instance properties * ✨ Added missing documentation and notice footer for autocomplete popup. * 👕 Fixing lint error * ✔️ Removing `Object.hasOwn` function, since it's not supported in node v14
This commit is contained in:
committed by
GitHub
parent
bb4db58819
commit
ae634407a4
@@ -450,7 +450,7 @@ export class I18nClass {
|
||||
toJSON: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.toJSON'),
|
||||
toBSON: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.toBSON'),
|
||||
toObject: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.toObject'),
|
||||
toJsDate: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.toJsDate'),
|
||||
toJSDate: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.toJsDate'),
|
||||
diff: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.diff'),
|
||||
diffNow: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.diffNow'),
|
||||
until: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.until'),
|
||||
@@ -462,6 +462,10 @@ export class I18nClass {
|
||||
),
|
||||
min: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.min'),
|
||||
max: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.max'),
|
||||
reconfigure: this.baseText('codeNodeEditor.completer.luxon.instanceMethods.reconfigure'),
|
||||
resolvedLocaleOptions: this.baseText(
|
||||
'codeNodeEditor.completer.luxon.instanceMethods.resolvedLocaleOptions',
|
||||
),
|
||||
};
|
||||
|
||||
luxonStatic: Record<string, string | undefined> = {
|
||||
@@ -479,6 +483,21 @@ export class I18nClass {
|
||||
fromSQL: this.baseText('codeNodeEditor.completer.luxon.dateTimeStaticMethods.fromSQL'),
|
||||
invalid: this.baseText('codeNodeEditor.completer.luxon.dateTimeStaticMethods.invalid'),
|
||||
isDateTime: this.baseText('codeNodeEditor.completer.luxon.dateTimeStaticMethods.isDateTime'),
|
||||
expandFormat: this.baseText(
|
||||
'codeNodeEditor.completer.luxon.dateTimeStaticMethods.expandFormat',
|
||||
),
|
||||
fromFormatExplain: this.baseText(
|
||||
'codeNodeEditor.completer.luxon.dateTimeStaticMethods.fromFormatExplain',
|
||||
),
|
||||
fromString: this.baseText('codeNodeEditor.completer.luxon.dateTimeStaticMethods.fromString'),
|
||||
fromStringExplain: this.baseText(
|
||||
'codeNodeEditor.completer.luxon.dateTimeStaticMethods.fromStringExplain',
|
||||
),
|
||||
max: this.baseText('codeNodeEditor.completer.luxon.dateTimeStaticMethods.max'),
|
||||
min: this.baseText('codeNodeEditor.completer.luxon.dateTimeStaticMethods.min'),
|
||||
parseFormatForOpts: this.baseText(
|
||||
'codeNodeEditor.completer.luxon.dateTimeStaticMethods.parseFormatForOpts',
|
||||
),
|
||||
};
|
||||
|
||||
autocompleteUIValues: Record<string, string | undefined> = {
|
||||
|
||||
Reference in New Issue
Block a user