Files
api.pawol.nu/types/generated/components.d.ts
T
cedric b01132f104
Déploiement API BETA / build (push) Successful in 2m26s
Déploiement API BETA / deploy (push) Successful in 47s
Vérification PR / build (pull_request) Successful in 2m21s
Vérification PR / deploy-beta (pull_request) Successful in 43s
feat: ajouter 14 langues africaines (dont le yoruba, hors DeepL)
2026-07-06 00:05:33 +04:00

162 lines
4.1 KiB
TypeScript

import type { Schema, Struct } from '@strapi/strapi';
export interface DifferenceParolesDiff extends Struct.ComponentSchema {
collectionName: 'components_diff_paroles_diffs';
info: {
description: '';
displayName: 'Paroles diff';
icon: 'american-sign-language-interpreting';
};
attributes: {
admin_user: Schema.Attribute.Relation<'oneToOne', 'admin::user'>;
date: Schema.Attribute.DateTime;
jsonDiff: Schema.Attribute.JSON;
paroles: Schema.Attribute.RichText;
sources: Schema.Attribute.Enumeration<
[
'transcription',
'francais',
'anglais',
'espagnol',
'allemand',
'italien',
]
>;
};
}
export interface KitLyen extends Struct.ComponentSchema {
collectionName: 'components_kit_lyens';
info: {
description: '';
displayName: 'Kit';
icon: 'database';
};
attributes: {
plateforme: Schema.Attribute.Enumeration<['kDrive', 'NIYAJ']> &
Schema.Attribute.Required;
type: Schema.Attribute.Enumeration<['Stems', 'Acapella + Instru']> &
Schema.Attribute.Required;
url: Schema.Attribute.String & Schema.Attribute.Required;
};
}
export interface SocialRezoSosyal extends Struct.ComponentSchema {
collectionName: 'components_social_rezo_sosyal';
info: {
description: '';
displayName: 'R\u00E9zo Sosyal';
icon: 'earth';
};
attributes: {
plateforme: Schema.Attribute.Enumeration<
[
'Mastodon',
'Peertube',
'Pixelfed',
'Funkwhale',
'Bluesky',
'Instagram',
'Youtube',
'Tiktok',
'Spotify',
'Deezer',
'Applemusic',
'Bandcamp',
'Soundcloud',
'Facebook',
'Twitter',
'Linktree',
'SiteWeb',
]
> &
Schema.Attribute.Required;
url: Schema.Attribute.String & Schema.Attribute.Required;
};
}
export interface StoreAlbum extends Struct.ComponentSchema {
collectionName: 'components_store_albums';
info: {
description: '';
displayName: 'Album';
icon: 'music';
};
attributes: {
plateforme: Schema.Attribute.Enumeration<
[
'Tidal',
'Spotify',
'Deezer',
'Qobuz',
'Youtubemusic',
'Applemusic',
'Amazon',
'Soundcloud',
]
>;
url: Schema.Attribute.String;
};
}
export interface TradTraductions extends Struct.ComponentSchema {
collectionName: 'components_trad_traductions';
info: {
description: '';
displayName: 'Traductions';
icon: 'spell-check';
};
attributes: {
allemand: Schema.Attribute.RichText;
anglais: Schema.Attribute.RichText;
arabe: Schema.Attribute.RichText;
coreen: Schema.Attribute.RichText;
espagnol: Schema.Attribute.RichText;
francais: Schema.Attribute.RichText;
hausa: Schema.Attribute.RichText;
igbo: Schema.Attribute.RichText;
italien: Schema.Attribute.RichText;
japonais: Schema.Attribute.RichText;
lingala: Schema.Attribute.RichText;
malgache: Schema.Attribute.RichText;
oromo: Schema.Attribute.RichText;
portugais: Schema.Attribute.RichText;
sesotho: Schema.Attribute.RichText;
swahili: Schema.Attribute.RichText;
tsonga: Schema.Attribute.RichText;
tswana: Schema.Attribute.RichText;
wolof: Schema.Attribute.RichText;
xhosa: Schema.Attribute.RichText;
yoruba: Schema.Attribute.RichText;
zoulou: Schema.Attribute.RichText;
};
}
export interface UrlLiens extends Struct.ComponentSchema {
collectionName: 'components_url_liens';
info: {
description: '';
displayName: 'Vid\u00E9o';
icon: 'hand-pointer';
};
attributes: {
plateforme: Schema.Attribute.Enumeration<
['Youtube', 'Gad\u00E9', 'Dailymotion', 'Vimeo', 'File', 'Lbry', 'Rumble']
>;
url: Schema.Attribute.String;
};
}
declare module '@strapi/strapi' {
export module Public {
export interface ComponentSchemas {
'difference.paroles-diff': DifferenceParolesDiff;
'kit.lyen': KitLyen;
'social.rezo-sosyal': SocialRezoSosyal;
'store.album': StoreAlbum;
'trad.traductions': TradTraductions;
'url.liens': UrlLiens;
}
}
}