cosmetics
This commit is contained in:
11
bookshop/@cds-models/sap/common/index.js
Normal file
11
bookshop/@cds-models/sap/common/index.js
Normal file
@@ -0,0 +1,11 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
const cds = require('@sap/cds')
|
||||
const csn = cds.entities('sap.common')
|
||||
module.exports.Language = csn.Languages
|
||||
module.exports.Languages = csn.Languages
|
||||
module.exports.Country = csn.Countries
|
||||
module.exports.Countries = csn.Countries
|
||||
module.exports.Currency = csn.Currencies
|
||||
module.exports.Currencies = csn.Currencies
|
||||
// actions
|
||||
// enums
|
||||
64
bookshop/@cds-models/sap/common/index.ts
Normal file
64
bookshop/@cds-models/sap/common/index.ts
Normal file
@@ -0,0 +1,64 @@
|
||||
// This is an automatically generated file. Please do not change its contents manually!
|
||||
import * as __ from './../../_';
|
||||
export type Locale = string;
|
||||
// the following represents the CDS aspect 'CodeList'
|
||||
export function _CodeListAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class CodeList extends Base {
|
||||
name ?: string;
|
||||
descr ?: string;
|
||||
};
|
||||
}
|
||||
export class CodeList extends _CodeListAspect(__.Entity) {}
|
||||
// the following represents the CDS aspect 'TextsAspect'
|
||||
export function _TextsAspectAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class TextsAspect extends Base {
|
||||
/**
|
||||
* Type for a language code
|
||||
*/
|
||||
locale ?: Locale;
|
||||
};
|
||||
}
|
||||
export class TextsAspect extends _TextsAspectAspect(__.Entity) {}
|
||||
/**
|
||||
* Code list for languages
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#entity-sapcommonlanguages
|
||||
*/
|
||||
export function _LanguageAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Language extends Base {
|
||||
/**
|
||||
* Type for a language code
|
||||
*/
|
||||
code ?: Locale;
|
||||
};
|
||||
}
|
||||
export class Language extends _CodeListAspect(_LanguageAspect(__.Entity)) {}
|
||||
export class Languages extends Array<Language> {}
|
||||
|
||||
/**
|
||||
* Code list for countries
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#entity-sapcommoncountries
|
||||
*/
|
||||
export function _CountryAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Country extends Base {
|
||||
code ?: string;
|
||||
};
|
||||
}
|
||||
export class Country extends _CodeListAspect(_CountryAspect(__.Entity)) {}
|
||||
export class Countries extends Array<Country> {}
|
||||
|
||||
/**
|
||||
* Code list for currencies
|
||||
*
|
||||
* See https://cap.cloud.sap/docs/cds/common#entity-sapcommoncurrencies
|
||||
*/
|
||||
export function _CurrencyAspect<TBase extends new (...args: any[]) => any>(Base: TBase) {
|
||||
return class Currency extends Base {
|
||||
code ?: string;
|
||||
symbol ?: string;
|
||||
minorUnit ?: number;
|
||||
};
|
||||
}
|
||||
export class Currency extends _CodeListAspect(_CurrencyAspect(__.Entity)) {}
|
||||
export class Currencies extends Array<Currency> {}
|
||||
Reference in New Issue
Block a user