@nestjs-mod/supabase
Version:
NestJS JavaScript Client for Supabase (Wrapper for https://www.npmjs.com/package/@supabase/supabase-js)
52 lines • 2.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SupabaseStaticEnvironments = void 0;
const tslib_1 = require("tslib");
const common_1 = require("@nestjs-mod/common");
const class_validator_1 = require("class-validator");
let SupabaseStaticEnvironments = class SupabaseStaticEnvironments {
};
exports.SupabaseStaticEnvironments = SupabaseStaticEnvironments;
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Supabase URL (https://supabase.com/dashboard/project/XXX/settings/api - API Settings - Project URL - URL)',
}),
(0, class_validator_1.IsNotEmpty)(),
tslib_1.__metadata("design:type", String)
], SupabaseStaticEnvironments.prototype, "url", void 0);
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Supabase key (https://supabase.com/dashboard/project/XXX/settings/api - API Settings - Project API Keys - anon public)',
}),
(0, class_validator_1.IsNotEmpty)(),
tslib_1.__metadata("design:type", String)
], SupabaseStaticEnvironments.prototype, "key", void 0);
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Allowed identifiers of external applications, if you have logged in previously and do not need to log in again in the authorization service, these identifiers must be private and can be used for testing',
transform: new common_1.ArrayOfStringTransformer(),
}),
tslib_1.__metadata("design:type", Array)
], SupabaseStaticEnvironments.prototype, "allowedExternalAppIds", void 0);
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Use guards',
transform: new common_1.BooleanTransformer(),
default: true,
hidden: true,
}),
tslib_1.__metadata("design:type", Boolean)
], SupabaseStaticEnvironments.prototype, "useGuards", void 0);
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Use filters',
transform: new common_1.BooleanTransformer(),
default: true,
hidden: true,
}),
tslib_1.__metadata("design:type", Boolean)
], SupabaseStaticEnvironments.prototype, "useFilters", void 0);
exports.SupabaseStaticEnvironments = SupabaseStaticEnvironments = tslib_1.__decorate([
(0, common_1.EnvModel)()
], SupabaseStaticEnvironments);
//# sourceMappingURL=supabase.environments.js.map