/** * Literal type emission */ import { IrType } from "@tsonic/frontend"; import { EmitterContext } from "../types.js"; import type { CSharpTypeAst } from "../core/format/backend-ast/types.js"; /** * Emit literal types as CSharpTypeAst (predefinedType nodes) * * Literal types emit as their base primitive type: * - string literal → predefinedType("string") * - number literal → predefinedType("double") * - boolean literal → predefinedType("bool") * - other → predefinedType("object") */ export declare const emitLiteralType: (type: Extract, context: EmitterContext) => [CSharpTypeAst, EmitterContext]; //# sourceMappingURL=literals.d.ts.map