nitro-codegen
Version:
The code-generator for react-native-nitro-modules.
18 lines (17 loc) • 519 B
TypeScript
import type { SourceImport } from '../SourceFile.js';
import type { Type } from '../types/Type.js';
export interface SwiftCxxHelper {
cxxHeader: {
code: string;
requiredIncludes: SourceImport[];
};
cxxImplementation?: {
code: string;
requiredIncludes: SourceImport[];
};
funcName: string;
specializationName: string;
cxxType: string;
dependencies: SwiftCxxHelper[];
}
export declare function createSwiftCxxHelpers(type: Type): SwiftCxxHelper | undefined;