es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Define cadena literal en YAML.

Intento definir una cadena literal en YAML, pero no logro hacerlo funcionar. Quiero definir un tipo que se vea en Typescript de la siguiente manera:

export type TypeName = “type1” | “type2” | “type3”;

Pero no sé cómo definir esto en mi archivo YAML. Espero que puedas ayudarme.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para definir una cadena literal en YAML, puedes utilizar la palabra clave enum. Aquí tienes un ejemplo:

    type: object
    properties:
      typeName:
        type: string
        enum:
          - type1
          - type2
          - type3
    

    Este esquema YAML define un objeto con una propiedad llamada typeName, que es un tipo de cadena con un enum de type1, type2 y type3. Esto te dará el mismo resultado que el tipo TypeName en Typescript.

Comments are closed.