dotfiles/vscode/.vscode/extensions/batisteo.vscode-django-1.15.0/out/completions/completionItemProvider.js
2024-08-19 17:03:43 -06:00

96 lines
4.8 KiB
JavaScript

'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
exports.DjangoUrlCompletionItemProvider = exports.DjangoTemplatetagsCompletionItemProvider = exports.DjangoViewCompletionItemProvider = exports.DjangoModelCompletionItemProvider = exports.DjangoMigrationCompletionItemProvider = exports.DjangoManagerCompletionItemProvider = exports.DjangoFormCompletionItemProvider = exports.DjangoAdminCompletionItemProvider = exports.DjangoPythonCompletionItemProvider = void 0;
const constants_1 = require("../constants");
const base_1 = require("./base");
class DjangoPythonCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = constants_1.PYTHON_SELECTOR;
this.directory = 'python';
this.files = ["imports.toml", "utils.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoPythonCompletionItemProvider = DjangoPythonCompletionItemProvider;
class DjangoAdminCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = Object.assign({ pattern: '**/admin{**/,}*.py' }, constants_1.PYTHON_SELECTOR);
this.directory = "admin";
this.files = ["classes.toml", "imports.toml", "options.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoAdminCompletionItemProvider = DjangoAdminCompletionItemProvider;
class DjangoFormCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = Object.assign({ pattern: '**/forms{**/,}*.py' }, constants_1.PYTHON_SELECTOR);
this.directory = "forms";
this.files = ["classes.toml", "imports.toml", "fields.toml", "fields-postgres.toml", "methods.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoFormCompletionItemProvider = DjangoFormCompletionItemProvider;
class DjangoManagerCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = Object.assign({ pattern: '**/{models,managers,querysets}{**/,}*.py' }, constants_1.PYTHON_SELECTOR);
this.directory = "models";
this.files = ["managers.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoManagerCompletionItemProvider = DjangoManagerCompletionItemProvider;
class DjangoMigrationCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = Object.assign({ pattern: '**/migrations/**/*.py' }, constants_1.PYTHON_SELECTOR);
this.directory = "models";
this.files = ["migrations.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoMigrationCompletionItemProvider = DjangoMigrationCompletionItemProvider;
class DjangoModelCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = Object.assign({ pattern: '**/{models,migrations}{**/,}*.py' }, constants_1.PYTHON_SELECTOR);
this.directory = "models";
this.files = ["classes.toml", "imports.toml", "fields.toml", "fields-postgres.toml", "methods.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoModelCompletionItemProvider = DjangoModelCompletionItemProvider;
class DjangoViewCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = Object.assign({ pattern: '**/views{**/,}*.py' }, constants_1.PYTHON_SELECTOR);
this.directory = "views";
this.files = ["classes.toml", "imports.toml", "methods.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoViewCompletionItemProvider = DjangoViewCompletionItemProvider;
class DjangoTemplatetagsCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = Object.assign({ pattern: '**/templatetags/**/*.py' }, constants_1.PYTHON_SELECTOR);
this.directory = "templatetags";
this.files = ["imports.toml", "methods.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoTemplatetagsCompletionItemProvider = DjangoTemplatetagsCompletionItemProvider;
class DjangoUrlCompletionItemProvider extends base_1.DjangoCompletionItemProvider {
constructor(snippetPrvider) {
super();
this.selector = Object.assign({ pattern: '**/urls{**/,}*.py' }, constants_1.PYTHON_SELECTOR);
this.directory = "urls";
this.files = ["imports.toml", "methods.toml", "regexes.toml"];
this.loadSnippets(snippetPrvider);
}
}
exports.DjangoUrlCompletionItemProvider = DjangoUrlCompletionItemProvider;
//# sourceMappingURL=completionItemProvider.js.map