Traducción Beta No Oficial
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
JavaScript
Nombres de archivos
Los nombres de archivo deben usar camel case y no pueden contener guiones bajos (_) ni guiones medios (-). La extensión del archivo debe ser .js.
Estructura de archivos
Todos los archivos deben seguir la siguiente estructura general, siendo los comentarios JSDoc opcionales pero recomendados.
/**
* This module documents the structure used by JavaScript code in Jellyfin.
*
* @module path/to/this/module
*/
import module from 'dependency';
import { myFunction, myClass } from 'dependency/submodule';
import 'otherDependency';
/**
* Defines a non-exported function, accessible only from this module.
*
* @param {Object} argument - The argument to pass to the function.
* @returns {Int|null} The resulting object from the function.
*/
function privateFunction (argument) {
// Code omitted
}
export function publicFunction (argument) {
// Code omitted
}
export default { publicFunction }
Varios
Codificación de archivos
Todos los archivos deben estar codificados en UTF-8 y usar saltos de línea LF al guardarse.
Caracteres no ASCII
Para caracteres imprimibles, usa directamente el carácter Unicode en tu código.
Para caracteres no imprimibles, usa el escape hexadecimal o Unicode.