mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 10:58:56 +00:00
23 lines
682 B
Zig
23 lines
682 B
Zig
const std = @import("std");
|
|
const Allocator = std.mem.Allocator;
|
|
const bun = @import("bun");
|
|
const logger = bun.logger;
|
|
const Log = logger.Log;
|
|
|
|
pub const css = @import("../css_parser.zig");
|
|
pub const Result = css.Result;
|
|
pub const Printer = css.Printer;
|
|
pub const PrintErr = css.PrintErr;
|
|
|
|
/// A quoted CSS string.
|
|
pub const CSSString = []const u8;
|
|
pub const CSSStringFns = struct {
|
|
pub fn parse(input: *css.Parser) Result(CSSString) {
|
|
return input.expectString();
|
|
}
|
|
|
|
pub fn toCss(this: *const []const u8, comptime W: type, dest: *Printer(W)) PrintErr!void {
|
|
return css.serializer.serializeString(this.*, dest) catch return dest.addFmtError();
|
|
}
|
|
};
|